find probability of chi2 test

3 次查看(过去 30 天)
Dear all;
if i want to perfrom a hypothesis test for chi2 distrubtion , how can i do it in matlab :
P(X>a)= alpha
  5 个评论
Mustafa Al-Nasser
Mustafa Al-Nasser 2021-3-21
thank you Asvin
basically i need to test the following hypothesis
P(X> Chi2_Cirtical value)= alpha
Chi2_Cirtical value calcuated from central Chi2 distribution table , alpha is the signifacnce level
so, i need to check if the hypothesis hold if the above equatio is satisifed .
let us assume that Chi2_Cirtical value= 5.99 at alpha= 0.05 .at degree of freedom 2
in chi2gof. , i can specify the alpha but to specify the Chi2_Cirtical value , I need to know the degree of freedom.
if i use above function , i can got degree of freedeom , so since i know alpha i, i can check if the dgree of freedom > 2 , then X> 5.99 and my ypothesis is hold.
Is my conclusion is right?
Asvin Kumar
Asvin Kumar 2021-3-21
Thanks for explaining. I'm, unfortunately, not the right person for this question. I was merely suggesting a function I had come across in the docs. I'll let someone else from the community help you with this.

请先登录,再进行评论。

采纳的回答

Ive J
Ive J 2021-3-21
Based on what you explained it seems you already have the X2 stat.
p = 1 - chi2cdf(x, nu) % where x is chi2 stat and nu is df

更多回答(1 个)

Aditya Patil
Aditya Patil 2021-3-29
To elaborate on @Ive J's answer,
You have X. using chi2cdf, you can get . So in your case, , which you can get using chi2cdf as follows
p = 1 - chi2cdf(X, a)

类别

Help CenterFile Exchange 中查找有关 Hypothesis Tests 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by