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

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

Parent Directory Parent Directory


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

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: 12295 byte(s)
Diff to previous 44034
Remove #include "Riostream.h" from roofitcore/inc/RooCacheManager.h, which pulls in using namespace std.
Deal with the consequences.

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

Revision 38909 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 18 21:05:15 2011 UTC (3 years, 9 months ago) by wouter
File length: 11941 byte(s)
Diff to previous 38599

  Assorted Coverity fixes

Revision 38599 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 24 08:37:05 2011 UTC (3 years, 10 months ago) by moneta
File length: 11912 byte(s)
Diff to previous 37403
merge from roostats development branch the fix 38597 
(The changes were done originally in the v5-28-00-patches branch    
and they are : 


RooFit
    Added protectNegativeMean(bool) optional to gracefully handel cases when expectation is negative
    Added setNoRounding(bool) option to switch between rounding number of events
    Incremented version number for schema evolution

RooFitCore
     Added handeling of a special case in analytic integral for RooRealSumPdf

RooStats
    Fixed printout in number of toy MC used in FeldmanCousins and NeymanConstruction 
    Added SetOneSided(bool) option to ProfileLiklihoodTestStat for one-sided upper limits
    Added SetPOIPointsToTest(RooAbsData) method to FeldmanCousins tool, so that user can have control over which points in the parameter of interest to test (still using "profile construction" for nuisance parameters).  Additionally, added SetParameterPointsToTest, that has the same functionality as NeymanConstruction::SetParameterPointsToTest. 

HistFactory
   Fixed header definition in PiecewiseInterpolation
  Added analytic integration in PiecewiseInterpolation
  Added HistoToWorkspaceFactoryFast and MakeModelAndMeasurementsFast which implement the equivalent model produced by the original HistFactory, but in "standard form" instead of "number counting form".  Instead of splitting the histogram into bins and having a RooPoisson for each bin, this makes an extended Pdf with that interpolates between RooHistFuncs.  For situations with many bins, this is 5-15x faster and uses much less memory.  This model also works better with tools that require toy Monte Carlo.  This new model is the new default in hist2workspace.  The old model is still available with hist2workspace -number_counting_form input.xml.
 Fix dictionary on Fedora (r38188, issue #78554).

Revision 37403 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 8 15:59:22 2010 UTC (4 years, 1 month ago) by moneta
File length: 11905 byte(s)
Diff to previous 36222
merge from the development branch fixes from 37169 to 37402 
- new ProfileInspector class + fix for covariant return types

Revision 36222 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 9 18:27:06 2010 UTC (4 years, 3 months ago) by wouter
File length: 11901 byte(s)
Diff to previous 36024
Another batch of coverity fixes

Revision 36024 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 1 16:03:30 2010 UTC (4 years, 3 months ago) by moneta
File length: 11896 byte(s)
Diff to previous 35821
fixes from Coverity (UNIT_CTOR)

Revision 35821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 28 08:18:13 2010 UTC (4 years, 3 months ago) by moneta
File length: 11850 byte(s)
Diff to previous 34114
more fixes from Coverity (UNINIT_CTOR and FORWARD_NULL)

Revision 34114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 24 15:42:30 2010 UTC (4 years, 7 months ago) by moneta
File length: 11834 byte(s)
Diff to previous 34113
another trial to fix comp warning

Revision 34113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 24 15:36:04 2010 UTC (4 years, 7 months ago) by moneta
File length: 11799 byte(s)
Diff to previous 34109
merge from branch fix for  compilation warning

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: 11782 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: 16952 byte(s)
Diff to previous 30512
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 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: 16916 byte(s)
Diff to previous 29189
- 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 29189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 24 10:11:56 2009 UTC (5 years, 7 months ago) by brun
File length: 16602 byte(s)
Diff to previous 29179
From Kyle:
Changed raw cout to use RooMsgService.  Fix to ConfBelt with new ReooDataSetmodel. Minor cleanup in MCMC.
Include protections for CINT

Revision 29179 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 23 18:39:27 2009 UTC (5 years, 7 months ago) by brun
File length: 16002 byte(s)
Diff to previous 29107
From Kyle Cranmer:
Cleanup of tutorials and  additions to THtml documentation

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: 16002 byte(s)
Diff to previous 28306
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 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: 15459 byte(s)
Copied from: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx revision 28305
Diff to previous 28250
merge changes in roostats from development branch since revision 26992 to 28305

Revision 28250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 16 10:10:25 2009 UTC (5 years, 9 months ago) by wouter
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 15459 byte(s)
Diff to previous 28207
   o RooDataSet
   o RooChi2Var
   o RooXYChi2Var
   o RooNLLVar
   o RooAbsPdf
   o RooExpensiveObjectCache
   o RooDataWeightedAverage
   o RooAbsOptTestStatistic
   o RooSimultaneous
   o RooXYChi2Var
   o RooDataWeightedAverage
   o RooChi2Var
   o RooNLLVar
   o NeymanConstruction

     - Fix '-Wshadow' warnings

Revision 28207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 14 22:04:36 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 15455 byte(s)
Diff to previous 28164
Found bug related to pointer comparison in profile test stat, added ability to save sampling distributions.

Revision 28164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 8 21:31:21 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 15043 byte(s)
Diff to previous 28118
New flag for number counting experiments in FeldmanCousins

Revision 28118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 19:28:56 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 15035 byte(s)
Diff to previous 28117
Adding support for ConfidenceBelt.

Revision 28117 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 18:18:17 2009 UTC (5 years, 9 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 15053 byte(s)
Diff to previous 27945
Improved adaptive sampling algorithm & documentation.  Fix uninitialized variable in NeymanConstruction.

Revision 27945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 14:35:11 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 16109 byte(s)
Diff to previous 27935
Fixes for adaptive sampling.

Revision 27935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 03:03:34 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 15988 byte(s)
Diff to previous 27934
New and improved adaptive sampling algorithm (still suspicous).

Revision 27934 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 25 21:59:31 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 13599 byte(s)
Diff to previous 27916
Adding examples to reproduce Feldman Cousins paper, adaptive sampling for Neyman Construction

Revision 27916 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 23 22:07:00 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 11391 byte(s)
Diff to previous 27858
Verification for FeldmanCousins

Revision 27858 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 18 00:46:04 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 11387 byte(s)
Diff to previous 27853
Restoring NeymanConstruction::GetInterval that doesn't have memory leaks, fixes to Feldman Cousins.

Revision 27853 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 17 20:49:36 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 9018 byte(s)
Diff to previous 27852
Adding FeldmanCousins wrapper class for NeymanConstruction.

Revision 27852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 17 18:38:23 2009 UTC (5 years, 10 months ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 8832 byte(s)
Diff to previous 27533
Finished renaming.

Revision 27533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 17:19:11 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 8824 byte(s)
Diff to previous 27519
Reverted from RooMCStudy. Kept the possibility of floating the number
of events in toy generation using the Poisson function of TRandom

Revision 27519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 19 13:31:41 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 8854 byte(s)
Diff to previous 27356
Renaming of basic classes and methods. Added TestStatistic, virtual class to handle
a layer between the distribution creator and the test statistic evaluation.

Revision 27356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 5 17:05:23 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 8832 byte(s)
Diff to previous 27348
Renamed TemplatedDistributionCreator in ToyMCDistCreator
Small changes in variables names

Revision 27348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 4 10:32:04 2009 UTC (5 years, 11 months ago) by pellicci
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 8802 byte(s)
Diff to previous 27208
Added functionality to save sampling distribution into root file
and to read it back to get the interval.
Added in TemplatedDistribution functionalities to set the number
of events per toy and the number of toys, and to float the number
of events in generation according to a poissonian.

Revision 27208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 03:59:42 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 5756 byte(s)
Diff to previous 27207
Progress on NeymanConstruction with ProfileLikelihood as a test statistic. Memory leaks are a problem still, and result is a bit suspicious.  But code design is working fine.

Revision 27207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 02:23:31 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 5314 byte(s)
Diff to previous 27199
Working towards a functional 401c tutorial

Revision 27199 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 14:27:35 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 5302 byte(s)
Diff to previous 27152
Added a templated distribution creator and corresponding 401b tutorial.

Revision 27152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 02:02:03 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 5292 byte(s)
Diff to previous 27151
Added a basic plot of the interval and fixed up something in SetInterval.

Revision 27151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 01:04:27 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 5675 byte(s)
Diff to previous 27148
Got tutorial for NeymanConstruction working.

Revision 27148 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jan 14 22:40:17 2009 UTC (6 years ago) by cranmer
Original Path: branches/dev/roostats/roofit/roostats/src/NeymanConstruction.cxx
File length: 4988 byte(s)
Adding initial code for a few new components to the RooStats project.

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