How To Find 68% Confidence Interval After Running MCMC

Click For Summary

Discussion Overview

The discussion revolves around finding a 68% confidence interval after running a Markov Chain Monte Carlo (MCMC) simulation for a model of massive gravity. Participants explore the concepts of confidence intervals in the context of Bayesian statistics, the interpretation of posterior distributions, and the application of statistical methods to derive these intervals.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks guidance on how to derive a 68% confidence interval from MCMC results, expressing uncertainty about the process.
  • Another participant suggests using the sample mean and known population deviation to construct a confidence interval, but acknowledges this is specific to the mean.
  • Several participants mention that the posterior distribution obtained from MCMC can be used to construct the highest posterior density intervals directly.
  • There is a discussion about the difference between confidence intervals in frequentist statistics and credible intervals in Bayesian statistics, with some participants questioning the terminology used.
  • One participant asks how to determine the appropriate quantiles for a 68% interval from the cumulative distribution function (CDF) generated from the posterior samples.
  • Another participant clarifies that Bayesian statistics does not typically rely on the Central Limit Theorem (CLT) for constructing confidence intervals.
  • Participants discuss the implications of using different statistical methods and the importance of understanding the underlying assumptions when interpreting results.

Areas of Agreement / Disagreement

Participants express differing views on the interpretation of confidence intervals versus credible intervals, and there is no consensus on the best approach to derive the desired intervals from the MCMC output. The discussion remains unresolved regarding the specific methods to apply for different parameters and the implications of using frequentist versus Bayesian approaches.

Contextual Notes

Participants highlight the need for clarity on the definitions and assumptions underlying the statistical methods discussed, particularly in relation to the use of prior distributions and the nature of the posterior distribution obtained from MCMC.

Who May Find This Useful

This discussion may be useful for individuals interested in Bayesian statistics, MCMC methods, and the application of statistical intervals in the context of model fitting and parameter estimation.

xdrgnh
Messages
415
Reaction score
0
This is not a homework problem so I'm asking it here. I just ran an MCMC and found the best fit parameters for a model of massive gravity. I now need to find the said 68% Confidence Interval interval for those parameters. I have never done anything like this before so I'm clueless where to begin or even look for reference. I have the parameter errors from the MCMC and the correlation matrix if any of that helps. Any help will be appreciated thank you.
 
Physics news on Phys.org
I assume you have a sample of size N with sample mean ## \mu ^{-} ##, where the pop. deviation ## \sigma ## is known. An interval centered at the sample mean with width ## \sigma ## , i.e., ## ( \mu^{-} - \sigma, \mu^{-} + \sigma) ## will be a 68 % confidence interval, using the 68-95-99.7 rule. Please specify if you are using a different setup. EDIT: This last works for the mean, let me check for similar results for different parameters, i.e., different versions of the CLT for different parameters.
 
Last edited:
  • Like
Likes   Reactions: xdrgnh
From the MCMC you should have a sample of the posterior distribution. You can directly construct your 68% highest posterior density intervals from that.
 
  • Like
Likes   Reactions: xdrgnh
Dale said:
From the MCMC you should have a sample of the posterior distribution. You can directly construct your 68% highest posterior density intervals from that.
By posterior distribution do you mean the list of values of the parameters that were generated as it went though its 39,000 steps?
 
WWGD said:
I assume you have a sample of size N with sample mean ## \mu ^{-} ##, where the pop. deviation ## \sigma ## is known. An interval centered at the sample mean with width ## \sigma ## , i.e., ## ( \mu^{-} - \sigma, \mu^{-} + \sigma) ## will be a 68 % confidence interval, using the 68-95-99.7 rule. Please specify if you are using a different setup. EDIT: This last works for the mean, let me check for similar results for different parameters, i.e., different versions of the CLT for different parameters.
This about the median not the mean actually. Does that change anything?
 
Sorry, I jumped in without asking questions. What is an MCMC?
 
xdrgnh said:
By posterior distribution do you mean the list of values of the parameters that were generated as it went though its 39,000 steps?
Yes, that is the output of a MCMC.

Are you familiar with Bayesian statistics? Each step of the MCMC method generates a sample of the posterior distribution of the parameters.

WWGD said:
Sorry, I jumped in without asking questions. What is an MCMC?
Markov Chain Monte Carlo. It is the standard method for doing Bayesian statistics. It is a very interesting and powerful technique.
 
  • Like
Likes   Reactions: xdrgnh
Dale said:
Yes, that is the output of a MCMC.

Are you familiar with Bayesian statistics? Each step of the MCMC method generates a sample of the posterior distribution of the parameters.

Markov Chain Monte Carlo. It is the standard method for doing Bayesian statistics. It is a very interesting and powerful technique.

Ah, yes, I just happen to call it E, so that E=MCMC= (MC)^2 ... So Close ; ).
 
  • Like
Likes   Reactions: xdrgnh and Dale
  • #10
Dale said:
Yes, that is the output of a MCMC.

Are you familiar with Bayesian statistics? Each step of the MCMC method generates a sample of the posterior distribution of the parameters.

Markov Chain Monte Carlo. It is the standard method for doing Bayesian statistics. It is a very interesting and powerful technique.
Not as much as I should lol. This is my first time doing anything meaningful with statistics. So I have my posterior distribution now. From there do I just find the standard deviation for my parameters and use the formulas I learned in intro to Stat to find the confidence intervals around the median?
 
  • #11
xdrgnh said:
So I have my posterior distribution now. From there do I just find the standard deviation for my parameters and use the formulas I learned in intro to Stat to find the confidence intervals around the median?
No, since you have a good sample of the posterior distribution you don't need to do any formulas. If your software package can generate the empirical CDF, then just use that to take any credible interval you like. Many Bayesian packages have a function for obtaining the highest posterior density interval at any given level. If your package doesn't have any of those then just sort your posterior samples and pick the appropriate range.
 
  • #12
Dale said:
No, since you have a good sample of the posterior distribution you don't need to do any formulas. If your software package can generate the empirical CDF, then just use that to take any credible interval you like. Many Bayesian packages have a function for obtaining the highest posterior density interval at any given level. If your package doesn't have any of those then just sort your posterior samples and pick the appropriate range.

I'm using Mathematica. So I form the CDF but I'm not clear on what to do from there. How do I decide the appropriate range.
 
  • #13
xdrgnh said:
I'm using Mathematica. So I form the CDF but I'm not clear on what to do from there. How do I decide the appropriate range.
Well, if you want a 95% confidence interval then you would take the 0.025 quantile and the 0.975 quantile from the CDF
 
  • #14
xdrgnh said:
I now need to find the said 68% Confidence Interval interval for those parameters.

It isn't clear what you mean by a confidence interval for the parameters of the model.

Is the general scenario that you had a prior distributions for the parameters and obtained a posterior distribution for them?

Or did you set some criteria for "best" fit and solve the problem as an optimization problem without specifying a prior distribution for the parameters?

"Confidence interval" is a concept from frequentist statistics, but MCMC is usually used in Bayesian statistics.
 
  • Like
Likes   Reactions: WWGD
  • #15
Stephen Tashi said:
It isn't clear what you mean by a confidence interval for the parameters of the model.

Is the general scenario that you had a prior distributions for the parameters and obtained a posterior distribution for them?

Or did you set some criteria for "best" fit and solve the problem as an optimization problem without specifying a prior distribution for the parameters?

"Confidence interval" is a concept from frequentist statistics, but MCMC is usually used in Bayesian statistics.
I'm trying to reproduce the 68% confidence level in this paper. https://arxiv.org/pdf/1205.1613v1.pdf. I never studied this type of statistics before which is why I have a lot of questions and really don't understand the terminology.
 
  • #16
Dale said:
Well, if you want a 95% confidence interval then you would take the 0.025 quantile and the 0.975 quantile from the CDF

Alright I think I found the 95% confidence interval for my parameters from the posterior distribution. To check though the boundary of my intervals should be elements of my posterior distribution right? Also what is the quantile for the 68% interval and where are those quantile derived from. Thank you so much for all of your help so far.
 
  • #17
xdrgnh said:
Also what is the quantile for the 68% interval and where are those quantile derived from.
It would be (1-0.68)/2 and 1-(1-0.68)/2
 
  • #18
Does EDIT the process of obtaining confidence intervals in MCMC use some version of the CLT, i.e., do we use i.i.d random variables for each approximation? Otherwise, how do we apply confidence intervals to generic distributions? Hope this does not sound too confused. EDIT: for example, how would we compute a confidence interval for the median, variance, etc if not by using a version of CLT? I know, e.g., the sampling median obtained from a normal population has a know distribution, but, AFAIK, it does not have a nice form otherwise.
 
Last edited:
  • #19
Bayesian statistics is fundamentally different in that respect. The CLT doesn't really get used in Bayesian statistics.

In frequentist statistics you always work with probabilities that are defined as proportions over an imagined infinite number of trials given a fixed true hypothesis.

In Bayesian statistics it is the hypothesis that is uncertain given a fixed set of data. You don't assume anything about infinite numbers of repetitions of the experiment, you just refine your hypothesis as much as possible given the data that you actually have.
 
  • Like
Likes   Reactions: WWGD
  • #20
Dale said:
In Bayesian statistics it is the hypothesis that is uncertain given a fixed set of data. You don't assume anything about infinite numbers of repetitions of the experiment, you just refine your hypothesis as much as possible given the data that you actually have.

True, but looking at the paper that the OP linked, I can't tell whether Bayesian statistics is being used. (I'm not a cosmologist.) The term "priors" for the cosmic microwave background radiation (CMBR) is used, but this may not refer to a probability distribution in the Bayesian sense of a prior.

Can anyone comment on what "priors" means in the context of CMBR?
 
  • #21
Stephen Tashi said:
True, but looking at the paper that the OP linked, I can't tell whether Bayesian statistics is being used. (I'm not a cosmologist.)
I am also not a cosmologist, but they do say "Bayesian framework", and they use MCMC, and talk about both the likelihood and the prior. So if it isn't Bayesian, it is a very well camouflaged frequentist.
 
  • #22
Dale said:
Well, if you want a 95% confidence interval then you would take the 0.025 quantile and the 0.975 quantile from the CDF

does that give you in general the Highest Density Interval?
 
  • #23
Valerio M said:
does that give you in general the Highest Density Interval?
Not in general, no. In particular, if a posterior is skewed, then the highest density interval will take more of the “short” side.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 24 ·
Replies
24
Views
6K
  • · Replies 10 ·
Replies
10
Views
18K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K