【小工具】P值转换为T值

%% 通过P值查T值
function[t_value]=P2T(df,P,tails);
%df:自由度
%P:概率
%tails:1:单尾,2:双尾
if tails==1
probability=1-P
% 使用tinv计算T分布的逆函数
t_value = tinv(probability, df);
% 显示结果
disp([‘T分布在’, num2str(probability), ‘的概率下的值为:’, num2str(t_value)]);
elseif tails==2
probability=1-(0.5*P)
% 使用tinv计算T分布的逆函数
t_value = tinv(probability, df);
% 显示结果
disp([‘T分布在’, num2str(probability), ‘的概率下的值为:’, num2str(t_value)]);
end

点击链接通过百度云下载

通过百度网盘分享的文件:P2T.m

链接:https://pan.baidu.com/s/1gkpb3JV3CepAMHiLg1K0ew?pwd=1234 

提取码:1234 

发表回复