2014-04-27 4 views
3

에서 필자는 주어진 다른 데이터에 대해 Ljung Box 테스트를 수행하려고합니다. 내 데이터가 카이 제곱 분포의 0.95 분위 내에 있는지 확인하고 싶습니다. 표에서 찾을 수있는이 값 (예 : http://www.unc.edu/~farkouh/usefull/chi.html)입니다. 데이터에는 다양한 표본 크기가 있으므로 카이 제곱 분포의 자유도가 달라지며 모든 값을 수동으로 찾는 데 많은 시간이 걸립니다.카이 제곱 분포에 대한 quantile 값 찾기 MATLAB

matlab에서 이러한 값을 자동으로 찾은 다음 for-loop에서 다른 값을 사용할 수 있는지 궁금합니다.

답변

1

당신은 ncx2inv (통계 도구 상자)와 함께 할 수 있습니다 :이 예에서

p = 0.02; %// probability (i.e. quantile) 
df = 2; %// degrees of freedom 
n = 0; %// non-centrality parameter. Set to 0 to generate the provided table 
result = ncx2inv(1-p, df, n); 

결과는 제공된 테이블에 따라, 7.824입니다.

관련 문제