[root] / trunk / roofit / roostats / src / ProfileLikelihoodCalculator.cxx Repository:
ViewVC logotype

Log of /trunk/roofit/roostats/src/ProfileLikelihoodCalculator.cxx

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 46698 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 20:34:50 2012 UTC (2 years, 3 months ago) by axel
File length: 14546 byte(s)
Diff to previous 46693
Re-revert r46693

Revision 46693 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 16:21:20 2012 UTC (2 years, 3 months ago) by axel
File length: 14413 byte(s)
Diff to previous 46688
Revert r46688, breaks roottest.

Revision 46688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 14:28:18 2012 UTC (2 years, 3 months ago) by moneta
File length: 14546 byte(s)
Diff to previous 46660
Fix ProfileLikelihoodCalculator to compute one-sided p-value in GetHypoTest in one dimension, as it was done before 46660

Revision 46660 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 18 19:39:02 2012 UTC (2 years, 3 months ago) by moneta
File length: 14413 byte(s)
Diff to previous 46081
Fix a memory leak in DetailedOutputAggregator::GetAsArgSet and the way it is used. 
  - the returned set is not deleted in the caller. Make the set not owning the variables and delete now in the caller code 
(ProfileLikelihoodTestStatistics and FrequentistCalculator)

Fix ProfileLikelihoodCalculator for computing correctly the p value for higher dimensions (>1)

Add RemoveConstantParameters for a RooArgList

Revision 46081 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 20 13:34:46 2012 UTC (2 years, 4 months ago) by moneta
File length: 14262 byte(s)
Diff to previous 44507
implement the possibility to pass the ConditionalObservables when creating the NLL or doing a fit
In this case the NLL will be computed by normalizing only on the observables and excluding the fglobal observables. 
See http://root.cern.ch/phpBB3/viewtopic.php?f=15&t=15312

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 14035 byte(s)
Diff to previous 44034
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 44034 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 30 14:54:15 2012 UTC (2 years, 8 months ago) by moneta
File length: 14013 byte(s)
Diff to previous 43445
Verious fixes for outstanding Coverity issues (mainly add check of returned pointers to avoid  to dereference them)

Revision 43445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 22 07:52:20 2012 UTC (2 years, 10 months ago) by moneta
File length: 14017 byte(s)
Diff to previous 39068
- improve printout of messages in the PLC. Print Fit results as RooFit info messages

Revision 39068 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 2 16:19:52 2011 UTC (3 years, 8 months ago) by moneta
File length: 13320 byte(s)
Diff to previous 38981
fix print level when fitting

Revision 38981 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 20 21:50:25 2011 UTC (3 years, 9 months ago) by moneta
File length: 13284 byte(s)
Diff to previous 38947
fix setting of the minimizer algorithm

Revision 38947 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 20 08:23:25 2011 UTC (3 years, 9 months ago) by moneta
File length: 13284 byte(s)
Diff to previous 36586
merge fix  http://root.cern.ch/viewvc?rev=38946&root=root&view=rev

Revision 36586 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 10 15:09:58 2010 UTC (4 years, 2 months ago) by moneta
File length: 12292 byte(s)
Diff to previous 34109
remove in LikelihoodInterval::Lower() and Upper() the suppression of the RooFit error message

Revision 34109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 24 15:00:16 2010 UTC (4 years, 7 months ago) by moneta
File length: 12137 byte(s)
Diff to previous 33206
merge roostats development branch from revision 33228 to 34108 included

Revision 33206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 26 09:59:06 2010 UTC (4 years, 8 months ago) by moneta
File length: 13131 byte(s)
Diff to previous 31876
merge fixes applied  in roostats branch since 5.26 to current revision 


 ProfileLikelihoodCalculator: 
 in GetHypoTest clone the null parameters to avoid requesting the user to do this

 LikelihoodInterval: 
  -fix drawing of horizontal green line when interval is outside the range 
  - return a boolean flag in Upper/LowerLimit with status of limit search

  HybridCalculator:   fix for test statistic = 3 (profile likelihood)  

LikelihoodIn

Revision 31876 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 14 11:11:27 2009 UTC (5 years, 1 month ago) by brun
File length: 13016 byte(s)
Diff to previous 31529
From Lorenzo:
patch improving the RooStats comments

Revision 31529 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 3 14:57:25 2009 UTC (5 years, 1 month ago) by moneta
File length: 12363 byte(s)
Diff to previous 31276
suppress warnings message from Minuit

Revision 31276 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 18 15:06:42 2009 UTC (5 years, 2 months ago) by moneta
File length: 12329 byte(s)
Diff to previous 30832
merge developments in https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats from revision 30833 to revision 31273 


fix also the tutorials due to the new changes (copy from branch)

Revision 30832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 22 15:23:48 2009 UTC (5 years, 3 months ago) by moneta
File length: 12288 byte(s)
Diff to previous 30820
use directly ROOT::Math::Minimizer::Contour for drawing the contour of the likelihood

Revision 30820 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 21 07:47:04 2009 UTC (5 years, 3 months ago) by moneta
File length: 11941 byte(s)
Diff to previous 30516
Improve Upper/Lower limit methid in the LikelihoodInterval. 
Start from the position obtained from the parabolic approximations. (value +/- nsigma * errors)
For doing this perform in the calculator a global fit before getting the interval and store the 
best fit parameters in the Likelihood Interval class 

Plot PLL still using TF1 but add option ("rooplot") to draw  it using  RooPlot.
Using RooPlot often PLL is drawn using internally a wrong global minimum

Revision 30516 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 28 20:17:13 2009 UTC (5 years, 3 months ago) by moneta
File length: 9861 byte(s)
Diff to previous 30512
merge bug fix 30514 from  https://root.cern.ch/svn/root/branches/dev/roostats/roofit/roostats
merge update in totorials 30515 from  https://root.cern.ch/svn/root/branches/dev/roostats

Revision 30512 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 28 17:24:48 2009 UTC (5 years, 3 months ago) by moneta
File length: 9858 byte(s)
Diff to previous 30462
- merge from roostats dev branch ( https://root.cern.ch/svn/root/branches/dev/roostats )
  Merging r30495 through r30511

  in summary: 
  use ModelConfig for MCMCCalculator, FeldmanCousins and NeymanCOnstruction 
  and clean-up by removing Wokspace references 

  add missing TNamed inheritance

Revision 30462 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 25 16:05:55 2009 UTC (5 years, 3 months ago) by moneta
File length: 9844 byte(s)
Diff to previous 29107
merge with roostats dev branch all the changes from release 5.24
 (see full log in http://root.cern.ch/viewvc/branches/dev/roostats/?view=log from revision 29258)

Revision 29107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 19 14:26:42 2009 UTC (5 years, 7 months ago) by moneta
File length: 7547 byte(s)
Diff to previous 28963
import all the developments done since 5.23.04 (rev 28305) done in the roostats branch from Kyle, Mario, Gregory and Wouter

update also the tutorials and add a new one  rs101_limitexample

Revision 28963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 12 15:47:45 2009 UTC (5 years, 7 months ago) by wouter
File length: 6913 byte(s)
Diff to previous 28306
  * roofit/roofit & roofit/roofitcore

    - Update from dev/roostats branch

    - Addition of RooMinimizer interface (from Alfio)

  * roofit/roostats

    - Minimal changes need to follow some code
      changes in roofit/roofitcore

Revision 28306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 21 10:04:57 2009 UTC (5 years, 9 months ago) by moneta
File length: 6927 byte(s)
Diff to previous 26964
merge changes in roostats from development branch since revision 26992 to 28305

Revision 26964 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 16 16:30:01 2008 UTC (6 years, 1 month ago) by moneta
File length: 6924 byte(s)
Diff to previous 26324
import new version of roostats from development branch
Main changes are: 
 - use of reference instead of pointers in calculator interfaces
 - add new Initialize methods in HypoTestCalculator
 - add SetNuisanceParameters and SetNuisancePdf

 - add inheritance in HybridCalculator from HypoTestCalculator
 - add also new constructor including a dataset
 - add  methods to set the number of toys

 - exlcude for the moment usage with Workspace due to some problem observed

Revision 26324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 17:17:32 2008 UTC (6 years, 2 months ago) by moneta
File length: 6924 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx revision 26322
Diff to previous 26317
Import from the branch a new version of RooStats from the developments of Kyle, Gregory and Wouter. 

 It includes various new classes and interfaces for hypotesis testing and interval calculation. 
 RooStats  contains now the implementation for the profile likelihood method (from Kyle) and the bayesian-frequentist hybrid method (imported from RooStatKarlsruhe by Gregory). 
A detail description of the classes is available in the THtml doc.  

Some new tutorials are added in tutorials/roostats

Revision 26317 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 15:31:05 2008 UTC (6 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 6924 byte(s)
Diff to previous 26316
- new attempt to fix svn:keywords  for Id

Revision 26316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 15:22:31 2008 UTC (6 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 6924 byte(s)
Diff to previous 26314
- fix a problem on Windows
- fix svn Id keyword

Revision 26314 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 20 14:53:11 2008 UTC (6 years, 2 months ago) by moneta
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 6924 byte(s)
Diff to previous 26303
- fix indentation to follow ROOT coding style rule (<SPACE> of 3 should be used for indentation). 
- add header guard in include in header files 
- use forward declaration whenever possible
- remove NameSpaceImp (RooStats) in all the file
- fix svn property
- fix some compilation error on Windows in HybridPlot

Revision 26303 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 19:53:44 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 6922 byte(s)
Diff to previous 26282
Added improved constructors for CombinedCalculator interface.  Added rs101 macro to test/demo it.

Revision 26282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 04:04:59 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 6355 byte(s)
Diff to previous 26279
Implemented list of parameters in ConfInterval

Revision 26279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 18 22:15:02 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 6349 byte(s)
Diff to previous 26152
Major updates to documentation.

Revision 26152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 11 21:49:44 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 3881 byte(s)
Diff to previous 26134
Cleaned up rs100_numbercounting.C tutorial.
Fixed ownership and scope problems in ProfileLikelihoodCalculator.
Added SetConfidenceLevel() and ConfidenceLevel() to ConfInterval interface and concrete classes.

Revision 26134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 11 04:06:11 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 3636 byte(s)
Diff to previous 26126
Add interval calculation to the ProfileLikelihoodCalculator
Add to RooStatsUtils to easily set parameters in a RooArgSet
Add to the rs100_numbercounting.C tutorial to use the interval, not yet complete.

Revision 26126 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 10 17:01:29 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 3660 byte(s)
Diff to previous 26112
cleaned up example a bit, added SignificanceToPValue util.

Revision 26112 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 10 04:34:09 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 3658 byte(s)
Diff to previous 26001
Got ProfileLikelihoodCalculator to work for hypothesis testing case.
Added a first RooStats example that uses NumberCountingPdfFactory and ProfileLikelihoodCalculator

Revision 26001 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 28 15:28:30 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 2691 byte(s)
Diff to previous 25983
finished constructor for HypoTestResult, fixed constructors for calculators.

Revision 25983 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Oct 27 19:12:15 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/ProfileLikelihoodCalculator.cxx
File length: 2667 byte(s)
adding CombinedCalculator base class and ProfileLikelihoodCalculator

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9