从图形中我们可以看出,样本中数据0出现的概率为0.1036,2出现的概率为0.093
%用来画网络延时数据
clc%clear windows
clear all%clear variable
close all %close plot
%给一个随机样本
data=load('delaydata.txt');
%x,y 要维数一样,y is colum vector,
data=data/1000;%us要除以1000,ms
[row,colum]=size(data);
x=[1:1:row];%per 2s plot point
%plot(x,y,'.');
%hold on
%%%%%%%%%%%
mean=mean(data)%求平均值
var=var(data)%求方差
%plot概率密度分布
%[MUHAT,SIGMAHAT] = NORMFIT(y);
%pdf = PDF('norm',y,MUHAT,SIGMAHAT);
%plot(y,pdf,'.');%is equal to plot(x,y,'.');X坐标,Y坐标
%%%%%%%%%%%%
%计算出各点的概率密度
%ymin=min(data);
%ymax=max(data);
%x=linspace(ymin,ymax,20); %将最大最小区间分成20个等分点(19等分),然后分别计算各个区间的个数
%yy=hist(data,x); %计算各个区间的个数
%yy=yy/length(data); %计算各个区间的个数
%bar(x,yy) %画出概率密度分布图
[f,xi]=ksdensity(data);
%绘制图形
subplot(211)
plot(data)
title('样本数据(Sample Data)')
subplot(212)
%plot(xi,f)
[f, xc] = ecdf(data); % 调用ecdf函数计算xc处的经验分布函数值f
ecdfhist(f, xc); % 绘制频率直方图
%bar(x,yy) %画出概率密度分布图
title('网络延时概率密度分布(PDF)')
xlabel('时间/ms');
ylabel('概率');