Statistische Methoden der Datenanalyse. Kapitel 3: Die Monte-Carlo-Methode

Similar documents
YETI IPPP Durham

RWTH Aachen Graduiertenkolleg

Statistische Methoden der Datenanalyse. Kapitel 1: Fundamentale Konzepte. Professor Markus Schumacher Freiburg / Sommersemester 2009

Statistical Data Analysis Stat 2: Monte Carlo Method, Statistical Tests

Modern Methods of Data Analysis - WS 07/08

Monte Carlo programs

Statistical Methods for Particle Physics Lecture 1: parameter estimation, statistical tests

Statistical Methods in Particle Physics

Lecture 2. G. Cowan Lectures on Statistical Data Analysis Lecture 2 page 1

The rejection of background to the H γγ process using isolation criteria based on information from the electromagnetic calorimeter and tracker.

2008 Winton. Review of Statistical Terminology

Properties of Proton-proton Collision and. Comparing Event Generators by Multi-jet Events

Overview of Topics. 1 Are neutrinos Dirac or Majorana particles? 4 Coherence in neutrino oscillations. 3 CP violation from flavor fractions

CPSC 531: Random Numbers. Jonathan Hudson Department of Computer Science University of Calgary

Uniform and Exponential Random Floating Point Number Generation

New particle Searches in the dijet final state at 13TeV with the ATLAS detector

Statistical Methods for Particle Physics (I)

CMS Note Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Statistics, Data Analysis, and Simulation SS 2013

Neutral particles energy spectra for 900 GeV and 7 TeV p-p collisions, measured by the LHCf experiment

Measurement of multijets and the internal structure of jets at ATLAS

Susanna Costanza. (Università degli Studi di Pavia & INFN Pavia) on behalf of the ALICE Collaboration

The CMS Particle Flow Algorithm

Results from D0: dijet angular distributions, dijet mass cross section and dijet azimuthal decorrelations

Review of Statistical Terminology

Measurement of the Z ττ cross-section in the semileptonic channel in pp collisions at s = 7 TeV with the ATLAS detector

A search for heavy and long-lived staus in the LHCb detector at s = 7 and 8 TeV

Introduction. The Standard Model

Measurement of D ± diffractive cross sections in photoproduction at HERA

ATLAS jet and missing energy reconstruction, calibration and performance in LHC Run-2

Random number generators and random processes. Statistics and probability intro. Peg board example. Peg board example. Notes. Eugeniy E.

Mean Intensity. Same units as I ν : J/m 2 /s/hz/sr (ergs/cm 2 /s/hz/sr) Function of position (and time), but not direction

Monte Carlo Techniques

Introduction to Statistical Methods for High Energy Physics

Study of Dihadron Fragmentation Function Correlations in p-p collisions at 7 TeV. Derek Everett Dr. Claude Pruneau, Dr.

Conference Report Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

COMPRESSED SUSY AND BEAMCAL SIMULATION STUDIES AT SCIPP

arxiv: v1 [hep-ex] 18 Jan 2016

Prospects for quarkonium studies at LHCb. «Quarkonium Production at the LHC» workshop

Distinguishing quark and gluon jets at the LHC

IE 303 Discrete-Event Simulation L E C T U R E 6 : R A N D O M N U M B E R G E N E R A T I O N

Uniform Random Binary Floating Point Number Generation

Statistical Data Analysis Stat 3: p-values, parameter estimation

Studies of the diffractive photoproduction of isolated photons at HERA

Gluon polarisation from high transverse momentum hadron pairs COMPASS

Charged Particle Multiplicity in pp Collisions at s = 13 TeV

Uniform Random Number Generators

Entry Number:2007 mcs Lecture Date: 18/2/08. Scribe: Nimrita Koul. Professor: Prof. Kavitha.

Measurement of multi-jet cross sections in proton proton collisions at a 7 TeV center-of-mass energy

Radiation Transport Calculations by a Monte Carlo Method. Hideo Hirayama and Yoshihito Namito KEK, High Energy Accelerator Research Organization

Dark matter searches and prospects at the ATLAS experiment

Generating Uniform Random Numbers

Jet reconstruction with first data in ATLAS

CMS Simulation Software

arxiv: v1 [hep-ex] 21 Aug 2011

Measurements of Particle Production in pp-collisions in the Forward Region at the LHC

MICE-NOTE-DET-388. Geant4 Simulation of the EMR Detector Response Study

Generating Uniform Random Numbers

Statistical Methods in Particle Physics Lecture 1: Bayesian methods

Physics at Hadron Colliders Part II

Fermilab FERMILAB-Conf-00/342-E CDF January 2001

Sources of randomness

Random processes and probability distributions. Phys 420/580 Lecture 20

PDF hosted at the Radboud Repository of the Radboud University Nijmegen

Slides 3: Random Numbers

EIC Monte Carlo and the Question of Jets

The reaction p(e,e'p)π 0 to calibrate the Forward and the Large Angle Electromagnetic Shower Calorimeters

Generating Random Variables

IE 581 Introduction to Stochastic Simulation. One page of notes, front and back. Closed book. 50 minutes. Score

Random Number Generation. CS1538: Introduction to simulations

Feasibility of a cross-section measurement for J/ψ->ee with the ATLAS detector

Search for Pentaquarks in the Hadronic Decays of the Z Boson with the DELPHI detector at LEP

A Measurement Of WZ/ZZ ll+jj Cross Section. Rahmi Unalan Michigan State University Thesis Defense

QCD and jets physics at the LHC with CMS during the first year of data taking. Pavel Demin UCL/FYNU Louvain-la-Neuve

Jet Reconstruction and Energy Scale Determination in ATLAS

Superleading logarithms in QCD

Monte Carlo radiation transport codes

OPAL =0.08) (%) (y cut R 3. N events T ρ. L3 Data PYTHIA ARIADNE HERWIG. L3 Data PYTHIA ARIADNE HERWIG

Searching for New High Mass Phenomena Decaying to Muon Pairs using Proton-Proton Collisions at s = 13 TeV with the ATLAS Detector at the LHC

NA62: Ultra-Rare Kaon Decays

Detector Simulation. Mihaly Novak CERN PH/SFT

Study of the Electromagnetic Dalitz decay of J/ψ e + e - π 0

CDF top quark " $ )(! # % & '

PRECISION MEASUREMENTS

CMS Event Simulation

Statistics for the LHC Lecture 1: Introduction

DUBLIN CITY UNIVERSITY

Z 0 /γ +Jet via electron decay mode at s = 7TeV in

Generating Uniform Random Numbers

( ) ( ) Monte Carlo Methods Interested in. E f X = f x d x. Examples:

Study of dihadron fragmentation function correlations using charged jets in proton-proton collisions at s = 7 TeV

PRECISION&MEASUREMENTS&

QCD at Cosmic energies VII

V0 cross-section measurement at LHCb. RIVET analysis module for Z boson decay to di-electron

CMS Note Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

arxiv: v1 [hep-ph] 3 Jul 2010

arxiv:hep-ex/ v1 16 Jun 2004

Z 0 Resonance Analysis Program in ROOT

Measurement of Properties of Electroweak Bosons with the DØ Detector

2.24 Simulation Study of K L Beam: K L Rates and Background Ilya Larin Department of Physics Old Dominion University Norfolk, VA 23529, U.S.A.

Transcription:

1 Statistische Methoden der Datenanalyse Kapitel 3: Die Monte-Carlo-Methode Professor Markus Schumacher Freiburg / Sommersemester 2009 Basiert auf Vorlesungen und Folien von Glen Cowan und Abbildungen von L Feld, S, Zech, H. Kalinowski.

2 The Monte Carlo method What it is: a numerical technique for calculating probabilities and related quantities using sequences of random numbers. The usual steps: (1) Generate sequence r 1, r 2,..., r m uniform in [0, 1]. (2) Use this to produce another sequence x 1, x 2,..., x n distributed according to some pdf f (x) in which we re interested (x can be a vector). (3) Use the x values to estimate some property of f (x), e.g., fraction of x values with a < x < b gives MC calculation = integration (at least formally) MC generated values = simulated data use for testing statistical procedures

Random number generators 3 Goal: generate uniformly distributed values in [0, 1]. Toss coin for e.g. 32 bit number... (too tiring). random number generator = computer algorithm to generate r 1, r 2,..., r n. Example: multiplicative linear congruential generator (MLCG) n i+1 = (a n i ) mod m, where n i = integer a = multiplier m = modulus n 0 = seed (initial value) N.B. mod = modulus (remainder), e.g. 27 mod 5 = 2. This rule produces a sequence of numbers n 0, n 1,...

Random number generators (2) 4 The sequence is (unfortunately) periodic! Example (see Brandt Ch 4): a = 3, m = 7, n 0 = 1 sequence repeats Choose a, m to obtain long period (maximum = m 1); m usually close to the largest integer that can represented in the computer. Only use a subset of a single period of the sequence.

Random number generators (3) are in [0, 1] but are they random? Choose a, m so that the r i pass various tests of randomness: uniform distribution in [0, 1], all values independent (no correlations between pairs), e.g. L Ecuyer, Commun. ACM 31 (1988) 742 suggests a = 40692 m = 2147483399 Far better algorithms available, e.g. TRandom3, period See F. James, Comp. Phys. Comm. 60 (1990) 111; Brandt Ch. 4 5

The transformation method 6 Given r 1, r 2,..., r n uniform in [0, 1], find x 1, x 2,..., x n that follow f (x) by finding a suitable transformation x (r). Require: i.e. That is, set and solve for x (r).

Example of the transformation method 7 Exponential pdf: Set and solve for x (r). works too.)

Further transformations 8

9 The acceptance-rejection method Enclose the pdf in a box: (1) Generate a random number x, uniform in [x min, x max ], i.e. r 1 is uniform in [0,1]. (2) Generate a 2nd independent random number u uniformly distributed between 0 and f max, i.e. (3) If u < f (x), then accept x. If not, reject x and repeat.

10 Example with acceptance-rejection method If dot below curve, use x value in histogram.

Monte Carlo event generators 11 Simple example: e + e µ + µ Generate cosθ and φ: Less simple: event generators for a variety of reactions: e + e - µ + µ, hadrons,... pp hadrons, D-Y, SUSY,... e.g. PYTHIA, HERWIG, ISAJET... Output = events, i.e., for each event we get a list of generated particles and their momentum vectors, types, etc.

Monte Carlo detector simulation 12 Takes as input the particle list and momenta from generator. Simulates detector response: multiple Coulomb scattering (generate scattering angle), particle decays (generate lifetime), ionization energy loss (generate ), electromagnetic, hadronic showers, production of signals, electronics response,... Output = simulated raw data input to reconstruction software: track finding, fitting, etc. Predict what you should see at detector level given a certain hypothesis for generator level. Compare with the real data. Estimate efficiencies = #events found / # events generated. Programming package: GEANT

Integration with importance sampling 13

Integration with stratified sampling 14