Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-9826

AsymptoticCalculator::MakeAsimovData doesn't work with nested likelihood functions

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • High
    • Resolution: Fixed
    • None
    • 6.16/00, 6.14/10
    • RooFit/RooStats
    • None
    • LXPlus at CERN or similar

    Description

      We have observed some unexpected behaviour in RooStats::AsymptoticCalculator (in particular: MakeAsimovData) while performing a statistical combination of two analyses. We found that MakeAsimovData gives different results depending on the order in which the likelihoods are multiplied. It appears to only set the observables in the first likelihood of the product, while ignoring the observables of subsequent likelihoods. This leads to different behaviour, depending on the order in which the product of likelihoods is taken. The correct behaviour is restored when a raw product of the Poisson terms and Gaussian constraints of each individual analysis is taken as the likelihood. In the attached file is a minimal example in PyRoot to illustrate this behaviour.

      Attachments

        Activity

          People

            shageboe Stephan Hageboeck
            apmorris Alice Morris (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Actual Start:
              Actual End: