%% 通过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
Post Views: 418