Obtaining the p value from the t stat
조회 수: 49 (최근 30일)
이전 댓글 표시
I have a t-stat and am looking to calculate the p-value for it. I am looking for a function where I can input my t-stat and the degrees of freedom and the two-tailed p-value will be outputted. I am able to find an online calculator that does this (<http://www.danielsoper.com/statcalc3/calc.aspx?id=8)>, but I have not been able to find a Matlab function that will. Any help is greatly appreciated!
Thanks!
댓글 수: 0
채택된 답변
Star Strider
2014년 11월 20일
If you have the Statistics Toolbox, the tcdf function will do what you want.
If not, the t-probability calculation is a one-line anonymous function:
tdist2T = @(t,v) (1-betainc(v/(v+t^2),v/2,0.5)); % 2-tailed t-distribution
tdist1T = @(t,v) 1-(1-tdist2T(t,v))/2; % 1-tailed t-distribution
where ‘t’ is the t-statistic and ‘v’ are the degrees-of-freedom. (Note that ‘tdist1T’ calls ‘tdist2T’.)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!