asymmetric_gaussian_image_comparison.cpp File Reference

Fits an asymmetric Gaussian model to visibility amplitude data for validation purposes. More...

Include dependency graph for asymmetric_gaussian_image_comparison.cpp:

Functions

int main (int argc, char *argv[])
 

Detailed Description

Author
Avery E. Broderick
Date
July 2017

Compares an asymmetric Gaussian model to the visibility amplitude data taken in 2007 and 2009, permitting a day-specific intensity renormalization. The primary fit result is a measure of the size and asymmetry of the emission region and can be compared to the fit results reported in Broderick et al. (2011) (see, especially, Fig. 5). The resulting parameter distribution is:

Asymmetric-Gaussian-Triangle.png
Triangle plot for the marginalized posterior probabilty distribution showing the likely parameter values and associated confidence contours.


Note that the intensity normalization is solved for analytically in the likelihood_marginalized_visibility_amplitude, and thus the intrinsic normalization is fixed near unity by design. Also, \(9.5\times10^{-9}~{\rm rad}=19.6~\mu{\rm as}\), making the reconstructed \(\sigma\) and \(A\) consistent with those reported in Broderick et al. (2011).

The parameter values associated with the individual chains are:

Asymmetric-Gaussian-Trace.png
Trace plot showing the fluctuations in the parameters for each MCMC chain as a function of MCMC step.


The associated likelihoods and \(\chi^2\) of the chains are:

Asymmetric-Gaussian-Likelihood.png
Log-likelihoods of the individual chains as a function of MCMC step.
Asymmetric-Gaussian-Chi-squared.png
Chi-squared of the individual chains output periodically throughout the MCMC run.
See also
See reading_data.cpp example for details on reading in EHT data.