I believe what Jim Lindsey's code does is to directly maximize the log-likelihood. Why not write down the log-likelihood for your problem and maximize it? You may be able to use the functions in package stats4 to provide a structure, or you can copy examples like fitdistr and polr in MASS.

Just be a little careful: you have omitted the ranges on your expressions, but is it not y > 0 for (1) and y > u for (2, corrected)? If so you will need to use bound-constrained optimization and worry about having a non-standard inference problem.

Prof Lindsey chooses not to submit his code to CRAN (nor even keep it that at a stable URL). As a result, few people here know about his packages and you would do better to ask him directly for support.

On Fri, 15 Apr 2005, Arnout Standaert wrote:

Hi list,

my previous question was obviously too basic to deserve an answer - apologies for that. I'm learning, things can only get better :-)

My current problem is with fitting a generalized gamma distribution with an additional "shift" parameter, that represents a shift of the distribution along the X axis.

The gnlr3 function (in Jim Lindsey's GNLM package) fits this distribution in this form:

f(y) = fy^(f-1)/((m/s)^(fs) Gamma(s)) y^(f(s-1)) exp(-(y s/m)^f)
(1)

I would like to include a fourth parameter, say u, like this:

f(y) = fy^(f-1)/((m/s)^(fs) Gamma(s)) (y-u)^(f(s-1)) exp(-((y-u) s/m)^f)
(2)

Is that right? Did you mean (y-u) near the front?

My best idea so far is to iteratively fit expression (1), each time shifting the data with an amount u. Plotting the maximum likelihood of the fit against u should give me an idea of where the optimum value for u is. Of course, this procedure will take quite some time, and will not be very straightforward since the generalized gamma shows convergence problems without good initial estimates...

Any suggestions for a better approach?

Thanks in advance,
Arnout

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


-- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to