2008年7月16日水曜日

スチューデントT分布とスチューデントT累積分布

t分布の密度関数は標準正規分布と非常によく似た形をし、
自由度vを無限大にした極限をとると標準正規分布が得られる。
%----------------- MATLABソース -----------------%
mx = 4;
dx = 0.1;
r = 2;
c = 1;
x = -mx:dx:mx;
v = [ 1 2 3 4 8 16 32];

for i=1:length(v)
%スチューデントT分布に対する確率密度関数
f(i,:) = tpdf(x,v(i));
%スチューデントT累積分布関数
F(i,:) = tcdf(x,v(i));
leg{i} = num2str(v(i));
end

subplot(r,c,1);
plot(x,f);
title('スチューデントT分布');
legend(leg);
grid on;

subplot(r,c,2);
plot(x,F);
title('スチューデントT累積分布');
legend(leg);
grid on;
print('-dpng','-r100','tpdf.png');
%----------------- MATLABソース -----------------%

実行の結果

0 件のコメント: