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

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

Parent Directory Parent Directory


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

Revision 44472 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 1 16:08:27 2012 UTC (2 years, 7 months ago) by moneta
File length: 12620 byte(s)
Diff to previous 44366
fix some Coverity issues (missing copy ctor or assignment, dead code, etc..)

from Gabriel: add error in significance in HypoTestResult

Revision 44366 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 30 15:32:27 2012 UTC (2 years, 7 months ago) by axel
File length: 11063 byte(s)
Diff to previous 44157
Remove #include "Riostream.h" from roofitcore/inc/RooCacheManager.h, which pulls in using namespace std.
Deal with the consequences.

Revision 44157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 7 16:41:44 2012 UTC (2 years, 8 months ago) by moneta
File length: 11042 byte(s)
Diff to previous 44034
merge changes from roostats development branch  up to revision 44155

Modifications by Jakub Ademek and Max Baak :
	ensure that ToyMCSampler can return TTree with detailed fit output. 

	See for a detailed description: 
https://indico.cern.ch/getFile.py/access?contribId=0&resId=3&materialId=slides&confId=182211

Modifications by Sven Kreiss: 

ProfileLikelihoodTestStat:
- added option to add errors and pulls to detailed output
Revision 44128 - Directory Listing 
Modified Fri May 4 21:33:08 2012 UTC (2 days, 17 hours ago) by sven
ToyMCSampler, ToyMCStudy, SamplingDistribution, DetailedOutputAggregator:
- bugfixes for the naming of the result
- return toys with weight=1 when generating unweighted toys (not -1)
- make it optional to return errors and pulls with detailed output
- from Tim Adye: catch NaNs at the right place

ProfileLikelihoodTestStat:
- added option to add errors and pulls to detailed output

FrequentistCalculator (from Tim Adye):
- skip the profiling if there are no free nuisance parameters


--This line, and those below, wil

_M   roostats
_M   roostats/src
M    roostats/src/HypoTestResult.cxx
M    roostats/src/FrequentistCalculator.cxx
M    roostats/src/HypoTestCalculatorGeneric.cxx
M    roostats/src/RooStatsUtils.cxx
M    roostats/src/ToyMCSampler.cxx
M    roostats/src/ToyMCStudy.cxx
M    roostats/src/ProfileLikelihoodTestStat.cxx
M    roostats/src/SamplingDistribution.cxx
_M   roostats/inc
M    roostats/inc/LinkDef.h
M    roostats/inc/RooStats/ProfileLikelihoodTestStat.h
_M   roostats/inc/RooStats/ToyMCSamplerOld.h
M    roostats/inc/RooStats/FrequentistCalculator.h
M    roostats/inc/RooStats/HypoTestCalculatorGeneric.h
A  + roostats/inc/RooStats/DetailedOutputAggregator.h
M    roostats/inc/RooStats/RatioOfProfiledLikelihoodsTestStat.h
M    roostats/inc/RooStats/ToyMCStudy.h
M    roostats/inc/RooStats/TestStatistic.h
M    roostats/inc/RooStats/SamplingDistribution.h
M    roostats/inc/RooStats/HypoTestResult.h
A  + roostats/inc/RooStats/MinNLLTestStat.h
M    roostats/inc/RooStats/RooStatsUtils.h
M    roostats/inc/RooStats/ToyMCSampler.h

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: 10801 byte(s)
Diff to previous 43686
Verious fixes for outstanding Coverity issues (mainly add check of returned pointers to avoid  to dereference them)

Revision 43686 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 10 17:04:07 2012 UTC (2 years, 9 months ago) by pcanal
File length: 10680 byte(s)
Diff to previous 43683
Fix for solaris error

Revision 43683 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 10 16:46:02 2012 UTC (2 years, 9 months ago) by pcanal
File length: 10678 byte(s)
Diff to previous 43199
Port to c++11 (std::make_pair and isnan)

Revision 43199 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 1 20:17:42 2012 UTC (2 years, 10 months ago) by moneta
File length: 10673 byte(s)
Diff to previous 42492
merge from the roostats development branch the new developments from Sven Kreiss:

 new ToyMCImportanceSampler 
 new  version of the ToyMCSampler that can use multiple test statistics and "detailed output" of those test statistics.
 extension to the FrequentistCalculator that allows the user to manually specify the values for the signal nuisance parameters using SetConditionalMLEsNull/Alt().
 
 make  HypoTestResult managing now the  SamplingDIstribution for null and alt

Revision 42492 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 14 10:54:55 2011 UTC (3 years, 1 month ago) by moneta
File length: 8581 byte(s)
Diff to previous 41251
fix the Print() method in case of results without toys (asymptotic). Move also Print() in .cxx file

Revision 41251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 7 09:07:46 2011 UTC (3 years, 3 months ago) by moneta
File length: 7420 byte(s)
Diff to previous 40252
initialize some variables and add default constructor for I/O

Revision 40252 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 14 21:51:58 2011 UTC (3 years, 6 months ago) by moneta
File length: 7320 byte(s)
Diff to previous 39931
HypoTestInverter: fix run of fixed scan if min max are outside variable bounds
HypoTestResult: return -1 instead of infinity (which crashes the plots) for Cls error when Clb=0
(CLs is = -1 in that case)

LikelihoodTestStats:  add option ReuseNLL on by default

Revision 39931 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 24 08:30:55 2011 UTC (3 years, 7 months ago) by moneta
File length: 7302 byte(s)
Diff to previous 39928
merge from branch fix for a compilaiton warning

Revision 39928 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 24 08:18:59 2011 UTC (3 years, 7 months ago) by moneta
File length: 7298 byte(s)
Diff to previous 39513
merge latest fixes in development branch of roostats in the trunk from revision r39839 through r39927

 see http://root.cern.ch/viewvc/branches/dev/roostats/roofit/?view=log

Revision 39513 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 31 17:49:43 2011 UTC (3 years, 7 months ago) by moneta
File length: 7881 byte(s)
Diff to previous 38933
merge from the trunk development in dev roostats branch from 39465 up to current revision
- new FrequentistCalculator class from Sven 
 - new HypoTestInverter class and rename old one HypoTestInverterOriginal 
- some fixes in ProofConfig from Sven

Revision 38933 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 19 20:15:51 2011 UTC (3 years, 9 months ago) by moneta
File length: 7744 byte(s)
Diff to previous 38100
merge from development branch of roostats 
https://root.cern.ch/svn/root/branches/dev/roostats
from revision  38733 up to 38932 

- new version of Bayesian calculator with better debugging and not using RooProdPdf
  and with new MC sampling method based on nuisance 
- fix error in ToyMCSampler when using weights (e.g. importance sampling)

Revision 38100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 16 16:26:14 2011 UTC (3 years, 11 months ago) by moneta
File length: 10371 byte(s)
Diff to previous 36602
merge from the development branch the fix from Sven for discrete sampling distributions

http://root.cern.ch/viewvc?view=rev&revision=37908

Add a new fix for the Clb, Cls and Cls+b errors which takes into account correctly the weights
and complete the previous fix with discrete distributions (the error were not correct after 37908)

Revision 36602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 11 16:52:13 2010 UTC (4 years, 2 months ago) by moneta
File length: 8497 byte(s)
Diff to previous 34118
merge  changes from development Branch from Sven Kreiss

 http://root.cern.ch/viewvc?view=rev&revision=34726

and

http://root.cern.ch/viewvc?view=rev&revision=35057

A new class is added ToyMCStudy for toy MC generation using Proof

Revision 34118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 24 18:59:55 2010 UTC (4 years, 7 months ago) by moneta
File length: 7067 byte(s)
Diff to previous 34109
HypoTestResult: fix the comments for a problem with the documentation generation 
SamplingDistPlot: fix warning on Windows

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: 7095 byte(s)
Diff to previous 31276
merge roostats development branch from revision 33228 to 34108 included

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: 2465 byte(s)
Diff to previous 26434
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 26434 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 24 21:29:32 2008 UTC (6 years, 2 months ago) by moneta
File length: 2658 byte(s)
Diff to previous 26324
merge latest developments from the roostats branch
mainly improvement in HybridCalculator and HybridResult classes from Gregory.
Inheritance from HypoTestResult is added to the HybridResult. 

Update also the tutorial for the hybrid calculator is added
Removed the obsolete tutorial rs101 superseeded by rs100

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: 2660 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/HypoTestResult.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/HypoTestResult.cxx
File length: 2660 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/HypoTestResult.cxx
File length: 2707 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/HypoTestResult.cxx
File length: 2707 byte(s)
Diff to previous 26279
- 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 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/HypoTestResult.cxx
File length: 2968 byte(s)
Diff to previous 26001
Major updates to documentation.

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/HypoTestResult.cxx
File length: 2301 byte(s)
Diff to previous 25979
finished constructor for HypoTestResult, fixed constructors for calculators.

Revision 25979 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 27 17:28:16 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/HypoTestResult.cxx
File length: 3054 byte(s)
Diff to previous 25973
adding TNamed inheritance to HypoTestResult

Revision 25973 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 27 14:56:29 2008 UTC (6 years, 2 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/HypoTestResult.cxx
File length: 2671 byte(s)
Diff to previous 25834
in process of renaming LimitCalculator to IntervalCalculator, and refactoring roofit-based number counting tools

Revision 25834 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 15 18:43:17 2008 UTC (6 years, 3 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/HypoTestResult.cxx
File length: 2676 byte(s)
Diff to previous 25833
Fixed some typos.

Revision 25833 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Oct 15 17:50:12 2008 UTC (6 years, 3 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/HypoTestResult.cxx
File length: 2678 byte(s)
Completed implementation to HypoTestResult, modified LinkDef.h to remove interface classes from dictionary.

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