Jeffreys's prior is an 'objective prior' based on formal rules. It is calculated from the Fisher information matrix.
The analytic form is not known for most PDFs, but it is for simple cases like the Poisson mean, Gaussian mean, Gaussian sigma.
This class uses numerical tricks to calculate the Fisher Information Matrix efficiently. In particular, it takes advantage of a property of the 'Asimov data' as described in Asymptotic formulae for likelihood-based tests of new physics Glen Cowan, Kyle Cranmer, Eilam Gross, Ofer Vitells http://arxiv.org/abs/arXiv:1007.1727
Processing /builddir/build/BUILD/root-6.10.00/tutorials/roostats/JeffreysPriorDemo.C...
[1mRooFit v3.60 -- Developed by Wouter Verkerke and David Kirkby[0m
Copyright (C) 2000-2013 NIKHEF, University of California & Stanford University
All rights reserved, please
read http:
[#1]
INFO:Minization -- p.d.f. provides expected number of events, including extended term in likelihood.
[#1]
INFO:Minization -- The following expressions have been identified
as constant and will be precalculated and cached: (u)
**********
**********
**********
**********
PARAMETER DEFINITIONS:
NO. NAME VALUE STEP SIZE LIMITS
1 mu 1.00000e+02 1.99000e+01 1.00000e+00 2.00000e+02
**********
**********
**********
**********
**********
**********
NOW USING STRATEGY 1:
TRY TO BALANCE SPEED AGAINST RELIABILITY
**********
** 6 **MIGRAD 500 1
**********
FIRST CALL TO USER FUNCTION AT NEW START POINT, WITH IFLAG=4.
START MIGRAD MINIMIZATION. STRATEGY 1. CONVERGENCE WHEN EDM .LT. 1.00e-03
FCN=-360.517 FROM MIGRAD STATUS=INITIATE 4 CALLS 5 TOTAL
EDM= unknown STRATEGY= 1 NO
ERROR MATRIX
EXT PARAMETER CURRENT GUESS STEP FIRST
NO. NAME VALUE
ERROR SIZE DERIVATIVE
1 mu 1.00000e+02 1.99000e+01 2.01361e-01 -5.66619e-05
ERR DEF= 0.5
MIGRAD FAILS TO FIND IMPROVEMENT
COVARIANCE MATRIX CALCULATED SUCCESSFULLY
FCN=-360.517 FROM HESSE STATUS=OK 7 CALLS 22 TOTAL
EDM=2.59462e-14 STRATEGY= 1
ERROR MATRIX ACCURATE
EXT PARAMETER STEP FIRST
NO. NAME VALUE
ERROR SIZE DERIVATIVE
1 mu 1.00000e+02 9.98317e+00 1.31865e-03 -2.26657e-06
ERR DEF= 0.5
MIGRAD FAILS TO FIND IMPROVEMENT
MIGRAD MINIMIZATION HAS CONVERGED.
FCN=-360.517 FROM MIGRAD STATUS=CONVERGED 27 CALLS 28 TOTAL
EDM=2.59462e-14 STRATEGY= 1
ERROR MATRIX ACCURATE
EXT PARAMETER STEP FIRST
NO. NAME VALUE
ERROR SIZE DERIVATIVE
1 mu 1.00000e+02 9.98317e+00 0.00000e+00 -2.26657e-06
ERR DEF= 0.5
EXTERNAL
ERROR MATRIX. NDIM= 25 NPAR= 1 ERR DEF=0.5
1.000e+02
**********
**********
**********
**********
**********
** 9 **HESSE 500
**********
COVARIANCE MATRIX CALCULATED SUCCESSFULLY
FCN=-360.517 FROM HESSE STATUS=OK 7 CALLS 35 TOTAL
EDM=8.17929e-17 STRATEGY= 1
ERROR MATRIX ACCURATE
EXT PARAMETER INTERNAL INTERNAL
NO. NAME VALUE
ERROR STEP SIZE VALUE
1 mu 1.00000e+02 9.98317e+00 2.63731e-04 -5.02515e-03
ERR DEF= 0.5
EXTERNAL
ERROR MATRIX. NDIM= 25 NPAR= 1 ERR DEF=0.5
1.000e+02
**********
**********
**********
**********
**********
** 12 **HESSE 500
**********
COVARIANCE MATRIX CALCULATED SUCCESSFULLY
FCN=-360.517 FROM HESSE STATUS=OK 5 CALLS 40 TOTAL
EDM=8.1793e-17 STRATEGY= 1
ERROR MATRIX ACCURATE
EXT PARAMETER INTERNAL INTERNAL
NO. NAME VALUE
ERROR STEP SIZE VALUE
1 mu 1.00000e+02 9.98317e+00 5.27462e-05 -5.02515e-03
ERR DEF= 0.5
EXTERNAL
ERROR MATRIX. NDIM= 25 NPAR= 1 ERR DEF=0.5
1.000e+02
RooDataHist::genData[
x] = 100 bins (100 weights)
RooFitResult: minimized FCN value: -360.517, estimated distance to minimum: 8.1793e-17
covariance matrix quality: Unknown, matrix was externally provided
Status : MINIMIZE=0 HESSE=0 HESSE=0
Floating Parameter FinalValue +/- Error
-------------------- --------------------------
mu 1.0000e+02 +/- 1.00e+01
variance = 100
stdev = 10
jeffreys = 0.1
[#1] INFO:NumericIntegration -- RooRealIntegral::init(jeffreys_Int[mu]) using numeric integrator RooAdaptiveGaussKronrodIntegrator1D to calculate Int(mu)
[#1] INFO:NumericIntegration -- RooRealIntegral::init(test_Int[mu]) using numeric integrator RooIntegrator1D to calculate Int(mu)