Synopsis
Return the results of the last conf run.
Syntax
get_confidence_results()
Description
The function is also called get_conf_results().
Examples
Example 1
>>> res = get_conf_results()
>>> print(res)
datasets    = (1,)
methodname  = confidence
iterfitname = none
fitname     = levmar
statname    = chi2gehrels
sigma       = 1
percent     = 68.2689492137
parnames    = ('p1.gamma', 'p1.ampl')
parvals     = (2.1585155113403327, 0.00022484014787994827)
parmins     = (-0.082785567348122591, -1.4825550342799376e-05)
parmaxes    = (0.083410634144100104, 1.4825550342799376e-05)
nfits       = 13Example 2
The following converts the above into a dictionary where the keys are the parameter names and the values are the tuple (best-fit value, lower-limit, upper-limit):
>>> pvals1 = zip(res.parvals, res.parmins, res.parmaxes) >>> pvals2 = [(v, v+l, v+h) for (v, l, h) in pvals1] >>> dres = dict(zip(res.parnames, pvals2)) >>> dres['p1.gamma'] (2.1585155113403327, 2.07572994399221, 2.241926145484433)
Notes
The fields of the object include:
| Item | Definition | 
|---|---|
| datasets | A tuple of the data sets used in the analysis. | 
| methodname | This will be 'confidence'. | 
| iterfitname | The name of the iterated-fit method used, if any. | 
| fitname | The name of the optimization method used. | 
| statname | The name of the fit statistic used. | 
| sigma | The sigma value used to calculate the confidence intervals. | 
| percent | The percentage of the signal contained within the confidence intervals (calculated from the sigma value assuming a normal distribution). | 
| parnames | A tuple of the parameter names included in the analysis. | 
| parvals | A tuple of the best-fit parameter values, in the same order as parnames . | 
| parmins | A tuple of the lower error bounds, in the same order as parnames . | 
| parmaxes | A tuple of the upper error bounds, in the same order as parnames . | 
| nfits | The number of model evaluations. | 
Bugs
See the bugs pages on the Sherpa website for an up-to-date listing of known bugs.