29
ayesian analysis for Pulsar Timing Arrays Rutger van Haasteren (Leiden) Yuri Levin (Leiden) Pat McDonald (CITA) Ting-Ting Lu (Toronto)

Bayesian analysis for Pulsar Timing Arrays

  • Upload
    prue

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

Bayesian analysis for Pulsar Timing Arrays. Rutger van Haasteren (Leiden) Yuri Levin (Leiden) Pat McDonald (CITA) Ting-Ting Lu (Toronto). Pulsar Timing Array. GW timing residuals: Multidimentional Gaussian process; - PowerPoint PPT Presentation

Citation preview

Page 1: Bayesian analysis for Pulsar Timing Arrays

Bayesian analysis for Pulsar Timing Arrays

Rutger van Haasteren (Leiden)Yuri Levin (Leiden)Pat McDonald (CITA)Ting-Ting Lu (Toronto)

Page 2: Bayesian analysis for Pulsar Timing Arrays

Pulsar Timing Array

• GW timing residuals:

Multidimentional Gaussian process;

coherence matrix

C (A, n)=G(t –t ) Qai bj

Jenet et al 04Hill & Benders 1981

amplitudeslope

Phinney 01Jaffe & Backer 03Wyithe & Loeb 03

j i ab

GWBspectrum

geometry

Page 3: Bayesian analysis for Pulsar Timing Arrays

Pulsar Timing Array

C= C (A, n)+noise +noise +…+noiseai bj

Real coherence matrix:

1 2 20

Bayesian solution:

• parametrize each pulsar noise reasonably: N exp[-n f]+σ• construct multidimantional probability distribution

• marginalize over quadradic spindowns – analytical• marginalize over pulsar noises – numerical

P(A,n, N ,n | data)=exp[-X (2C) X - (1/2) log(det{C})] (Prior/Norm) x x-1

where X=(timing residuals) – (quadratic spidown)

a

a

a

a

ai

Page 4: Bayesian analysis for Pulsar Timing Arrays

Markov Chain Monte-Carlo

• Direct integration unrealistic• Markoff chain cleverly explores parameter

space, dwelling in high-probability regions• Typically need few 10000 points for reliable

convergence• Can do white pulsar noises-last year’s talk

• However, problems with chain convergence when one allows for colored

pulsar noises. Need something different!

Page 5: Bayesian analysis for Pulsar Timing Arrays

Maximum-likelihood method

• Find global maximum of log[P(A, n, N )]• Run a chain in the neighbourhood until enough points to fit a quadratic form:

log(P)=log(P ) – (p –p ) Q (p – p ) • Approximate P as a Gaussian and

marginalize over pulsar noises

a

0 i i i j j j

0 0

Page 6: Bayesian analysis for Pulsar Timing Arrays

Results

10 pulsars 500 ns, 70 timings each over 9 yr

Page 7: Bayesian analysis for Pulsar Timing Arrays

Results

10 pulsars 500 ns, 70 timings each over 9 yr

Page 8: Bayesian analysis for Pulsar Timing Arrays

Results

10 pulsars 100 ns, 70 timings each over 9 yr

Page 9: Bayesian analysis for Pulsar Timing Arrays

Results

10 pulsars 100 ns, 70 timings each over 9 yr

Page 10: Bayesian analysis for Pulsar Timing Arrays

Results

10 pulsars, 50 ns timing error, 5 years, every 2.5 weeksA=10 E-15 n=-7/3

Page 11: Bayesian analysis for Pulsar Timing Arrays

our algorithm:

• Does not rely on estimators – explores the

full multi-dimensional likelihood function• Measures simultaneously amplitude AND

slope of the gravitational-wave background• Deals easily with unevenly sampled data,

variable number of tracked pulsars, etc.• Deals easily with systematics-quadratic spindowns,

zero resets, pointing errors, and human errors of known functional form.

Page 12: Bayesian analysis for Pulsar Timing Arrays

Example problem: finding the white noise amplitude b

Pulsar observer:

b =(b + … +b )/N2 2 2

1 N

Error = b/N0.5

Page 13: Bayesian analysis for Pulsar Timing Arrays

Example problem: finding the white noise amplitude b

Bayesian Theorist:

P(data|b)=exp[(b + … +b )/2b -.5 log(b)]2 21 N

2

P(b|data)=(1/K) P(data|b) P (b)0

Page 14: Bayesian analysis for Pulsar Timing Arrays

Example problem: finding the white noise amplitude b

Bayesian Theorist:

P(data|b)=exp[(b + … +b )/2b -.5 log(b)]2 21 N

2

P(b|data)=(1/K) P(data|b) P (b)0

normalizationprior

Page 15: Bayesian analysis for Pulsar Timing Arrays

Example problem: finding the white noise amplitude b

Bayesian Theorist:

b

P

Page 16: Bayesian analysis for Pulsar Timing Arrays

Complication: white noise + jump a

Page 17: Bayesian analysis for Pulsar Timing Arrays

Complication: white noise + jump a

Page 18: Bayesian analysis for Pulsar Timing Arrays

Complication: white noise + jump a

Pulsar observer: fit for a

Lazy Bayesian Theorist:

1. Find P(a,b|data)

2. Integrate over a

Page 19: Bayesian analysis for Pulsar Timing Arrays

Complication: white noise + jump a

Pulsar observer: fit for a

Lazy Bayesian Theorist:

1. Find P(a,b|data)

2. Integrate over a

ANALYTICAL!

Page 20: Bayesian analysis for Pulsar Timing Arrays

Complication: white noise + jump a

Pulsar observer: fit for a

Lazy Bayesian Theorist:

1. Find P(a,b|data)

2. Integrate over a

3. Get expression P(b|data), insensitive to jumps!

Page 21: Bayesian analysis for Pulsar Timing Arrays

Jump removal:

Page 22: Bayesian analysis for Pulsar Timing Arrays

Does not have to be jumps. ANYTHING of knownfunctional form, i.e.:

•Quadratic/cubic pulsar spindowns•Annual variations•Periodicity due to Jupiter•Zero resets•ISM variations, if measured independently

can be removed analytically when writing down P(b).

Don’t care if pre-fit by observers or not.

Page 23: Bayesian analysis for Pulsar Timing Arrays

Pulsar Timing Array

C (A, n)ai bj

Bayesian analysis:

compute P(A,n| data), after

“removing” unwanted components of known functional form

easy

Page 24: Bayesian analysis for Pulsar Timing Arrays

Pulsar Timing Array

C (A, n)ai bj

Bayesian analysis:

compute P(A.n| data), after

“removing” unwanted components of known functional form

Complication 1: low-frequency cut-off

Page 25: Bayesian analysis for Pulsar Timing Arrays

Pulsar Timing Array

C (A, n)ai bj

Bayesian analysis:

compute P(A.n| data), after

“removing” unwanted components of known functional form

Complication 1: low-frequency cut-off

Page 26: Bayesian analysis for Pulsar Timing Arrays

Pulsar Timing Array

C (A, n)ai bj

Bayesian analysis:

compute P(A.n| data), after

“removing” unwanted components of known functional form

Complication 2: pulsar noises, measured concurrentlywith GWs. This is the real difficulty with the BayesianMethod.

Page 27: Bayesian analysis for Pulsar Timing Arrays

Results

Page 28: Bayesian analysis for Pulsar Timing Arrays

Strengths of B. approach• Philosophy

• No loss of info, no need to choose optimal estimator

• No noise whitening, etc. Irregular time intervals, etc.

• Easy removal of unwanted functions

Weaknesses:

• Computational cost

Need better algorithms!

Page 29: Bayesian analysis for Pulsar Timing Arrays

PhD position in Leiden

• Supported by 5-yr VIDI grant

• Collaboration with observers/other theorists essential

• ….