I have a two-dimensional normal distribution (with correlations). I do not have data points, but only the 2D mean and the covariance matrix. I want to draw the 68, 95 and 99% confidence intervals which in 2D do not correspond to the 1, 2, and 3 standard deviations error ellipses (which I can plot by calculating the eigenvalues and eigenvectors of trhe covariance matrix).
How can I do it? That is, having the CL value (or interchangeably the alpha value) how can I scale the ellipses axis to match the desired CL?
All I can find online refers back to the Hotelling's T distribution, but as far as I can tell it uses information on the sample sizes, which I have not. chatGPT gives me a scale using the chi2 Percent point function as
width, height = 2 * np.sqrt(scipy.stats.chi2.ppf(0.68, 2)* eigenvalues)
Is this correct?
Thanks a lot for the help.