我尝试从一个包含7914个整数的文件中绘制一个CDF图形,范围从0到594.但是当我绘制图形时,它只是在1处打印一条直线:
为什么要打印直线? CDF图应该像这样弯曲:
代码:
mu = 0;
sigma = 1;
pd = makedist('Normal',mu,sigma);
fileID = fopen('TLSDeliveryTime.txt', 'r');
formatSpec = '%d';
x1 = fscanf(fileID,formatSpec);
fclose(fileID);
y1 = cdf(pd,x1);
figure
semilogx(x1,y1,'LineWidth',2)
set(gca,'xscale','log')
xlabel('Delivery time (ms)');
ylabel('CDF (%)');
ylim([0, 1]);
legend('X.509');
答案 0 :(得分:0)
我认为你打算用累积金来获得你的cdf。
parseString :: String -> Stm
parseString str =
case parse procParser "" str of
Left e -> error $ show e
Right r -> r