You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given the built in capabilities to have parameters untransformed, log transformed, fixed or tied, is there any reason (numerically, mathematically, or otherwise I might be overlooking), not to apply an arcsin transformation to input parameters prior to running PEST++ GLM, run a calibration using PEST++ GLM (making sure the model run uses the correct transformation of the parameters), before backing out the inversed parameters values (untransformed values) after the calibration process? Main thing I am thinking of is how the gradient/sensitivity calculations could be unintentionally affected.
Large groundwater models can often have many parameters at a variety of scales. MADS (Model Analysis and Decision Support) handles this by applying an arcsin transformation to bring all parameters between [0,1] during the optimization process. PEST++ attempts to solve a similar issue with its log transformation, as well as scale and offset options for each parameter. However, arcsin tends to produce better results, speaking from personal experience. A further question is can a native arcsin transformation be added to PEST++ natively, without the need for PAR2PAR?
(can move this to discussion page if its more appropriate there)
The text was updated successfully, but these errors were encountered:
I don't know if a way to easily implement a new transformation...but are you sure you need to do this? Have you tried using the untransformed pars (with the runtime transform as needed) and it didn't work? Or do you have evidence of excessive nonlinearity arising from this transformation?
Given the built in capabilities to have parameters untransformed, log transformed, fixed or tied, is there any reason (numerically, mathematically, or otherwise I might be overlooking), not to apply an arcsin transformation to input parameters prior to running PEST++ GLM, run a calibration using PEST++ GLM (making sure the model run uses the correct transformation of the parameters), before backing out the inversed parameters values (untransformed values) after the calibration process? Main thing I am thinking of is how the gradient/sensitivity calculations could be unintentionally affected.
Large groundwater models can often have many parameters at a variety of scales. MADS (Model Analysis and Decision Support) handles this by applying an arcsin transformation to bring all parameters between [0,1] during the optimization process. PEST++ attempts to solve a similar issue with its log transformation, as well as scale and offset options for each parameter. However, arcsin tends to produce better results, speaking from personal experience. A further question is can a native arcsin transformation be added to PEST++ natively, without the need for PAR2PAR?
(can move this to discussion page if its more appropriate there)
The text was updated successfully, but these errors were encountered: