[ADMB Users] NLS example
dave fournier
davef at otter-rsch.com
Fri Feb 22 13:41:15 PST 2013
I'm sure R users would be interested in this!
This example runs beautifully with
-crit 1.e-10
It is part of some excel bashing on the R list in
https://stat.ethz.ch/pipermail/r-help/2013-February/347920.html
there is na example description
http://www.itl.nist.gov/div898/strd/nls/data/mgh09.shtml
Wonder how nls does in R
tpl,dat and pin files are attached.
> On 13-02-22 02:40 PM, dave fournier wrote:
>> On 13-02-22 11:33 AM, Ben Bolker wrote:
>>
>> I agree that backwards compatibility is important.
>> We could go back to having a robust flag which would
>> activate the options. I think a lot of the existing trouble with this
>> data
>> set is with
>> the bounds on tmpL and u.
>> That was probably why sometimes -noinit would crash
>> There will always be a new data set
>> that will break something.
> Of course. I just don't want to break *old* data sets, or at least I
> want to allow people to be able to un-break things if the default
> settings break them ...
>
>>
>>> On 13-02-22 02:28 PM, dave fournier wrote:
>>>> On 13-02-22 07:26 AM, Ben Bolker wrote:
>>>>
>>>> Then I reran the model and the variances got stuck near 0.
>>>> a small penalty for a while fixes that. So I think a model
>>>> something like this would be good.
>>>>
>>>>
>>>>> Hans, can you put this version of the glmmADMB TPL file up on
>>>>> the SVN
>>>>> repository so the buildbot will build it? It includes a beta-binomial
>>>>> likelihood option and Dave's latest NB tweak ...
>>>>> (I probably do have write access to the SVN repository if I could
>>>>> figure it out, but I only have to do this a few times a year so I'm
>>>>> being lazy ...)
>>>>>
>>>>> thanks
>>>>> Ben
>>> Thanks, Dave. I will look this over and try to understand the bits
>>> and pieces. If possible I would like to try to make the upper bound on
>>> the random effects values into a user-settable parameter (controlled by
>>> admb.opts/admbControl) ... Now that we have code that people are using,
>>> I worry a lot about making backward-incompatible changes (i.e. this code
>>> makes some models run OK, but breaks others that are out there in the
>>> wild somewhere).
>>>
>>> cheers
>>> Ben
>>>
-------------- next part --------------
DATA_SECTION
init_int n
init_matrix data(1,n,1,2)
vector x
vector Y
!! x=column(data,2);
!! Y=column(data,1);
PARAMETER_SECTION
init_vector b(1,4)
objective_function_value f
PROCEDURE_SECTION
dvar_vector num=b(1)*(square(x)+x*b(2));
dvar_vector den=square(x)+x*b(3)+b(4);
dvar_vector predY= elem_div(num,den);
f=norm2(Y-predY);
-------------- next part --------------
# starting values 1
25 39 41.5 39
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nlstest.dat
Type: application/x-ns-proxy-autoconfig
Size: 434 bytes
Desc: not available
URL: <http://lists.admb-project.org/pipermail/users/attachments/20130222/17ab906d/attachment.dat>
More information about the Users
mailing list