Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
mpsteppar
plot 1D or 2D chi^2 contours for chi^2 fitting error determination
fitting
steppar,x,y,w,a plus lot's of keywords
x,y,w: (x,y) values and weight of data, identical to curvefit a: best fit parameters of the fit function
* required: par1ind: index of 1st parameter to be stepped par1min,par1max: min. and max. value of 1st parameter nstep1: number of steps for par1 * optional: par1log: if set, use logarithmic steps par2ind,par2min,par2max,nstep2,par2log: same as the ..1.. pars for the 2nd parameter to be stepped. bestnorm: chi^2 at minimum (result from bestnorm keyword of mpfitfun) plot: if set, a plot of chi^2 vs. the parameter(s) is shown, with contours indicating the 1sigma, 90%, and 99% confidence regions (the latter option requires the bestnorm value as well!). dev: plot axes as deviation from best fit value xtitle: lable for the x-axis (default, if there is a parname tag available, name of the fit parameter) ytitle: same as xtitle, only for (guess what) the y-axis; in the case of 2d contours only chatty: report progress * All keyword-parameters given to the previous call to mpfitfun.
par1val: values of 1st parameter par2val: values of 2nd parameter chi2val: array containing the chi^2 values
none
if /plot is set, a (contour) plot is drawn in the current window
stepping regions need to contain the best fit value.
based on steppar.pro, written 1999.03.03 by Joern Wilms CVS Version 1.0, 2001.12.06, Joern Wilms (mainly written while at SSO in October 2001) DO NOT MODIFY ANYTHING BELOW THIS LINE: RCS LOG $Log: mpsteppar.pro,v $ Revision 1.6 2003/06/17 14:18:36 goehler added verbose option which reports progress Revision 1.5 2003/02/24 14:44:52 goehler support extra function arguments in the 1-dim special case where no free parameters are are used. The parameters are passed via _extra keyword. Revision 1.4 2002/08/15 13:16:34 goehler exported parameter 2 to support external plot routines Revision 1.3 2002/06/03 21:15:16 wilms changed header (removed old keywords from jwsteppar). added code such that parinfo is not a required keyword anymore Revision 1.2 2002/05/10 09:59:24 wilms * added xtitle and ytitle keywords * took care of special case that there are no free parameters. In this case, chi^2 is computed directly.
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]