根据数值获得概率密度pdf和累积密度分布cdf(MATLAB语言)
2015-05-02 14:34
866 查看
y=randn(1,3000); % 生成1-by-3000的标准正态分布随机数
ymin=min(y);
ymax=max(y);
x=linspace(ymin,ymax,20); %将最大最小区间分成20个等分点(19等分),然后分别计算各个区间的个数
yy=hist(y,x); %计算各个区间的个数
yy=yy/length(y); %计算各个区间样本数所占总样本数的比例(概率)
bar(x,yy) %画出概率密度分布图
s=0;
for i=2:length(x)
s=[s,trapz(x([1:i]),yy([1:i]))]; % 使用trapz模拟积分
end
figure;
plot(x,s,'*-')
ymin=min(y);
ymax=max(y);
x=linspace(ymin,ymax,20); %将最大最小区间分成20个等分点(19等分),然后分别计算各个区间的个数
yy=hist(y,x); %计算各个区间的个数
yy=yy/length(y); %计算各个区间样本数所占总样本数的比例(概率)
bar(x,yy) %画出概率密度分布图
s=0;
for i=2:length(x)
s=[s,trapz(x([1:i]),yy([1:i]))]; % 使用trapz模拟积分
end
figure;
plot(x,s,'*-')
相关文章推荐
- 样本概率密度(pdf)估计的Matlab实现%用来画网络延时数据
- 在统计学中概率分布中的概率密度函数PDF,概率质量PMF,累积分布CDF
- matlab画概率密度图
- matlab 产生任意概率密度的联合分布
- 汇编语言:实验10 根据材料编程—3.数值显示,编程,将data段中的数据以十进制形式显示出来
- 【语言转换】MATLAB转IDL遇到的问题——数组条件比较获得二值图
- Matlab中绘制概率密度图
- Matlab 简单计算PDF和CDF
- 用matlab画出概率密度分布图
- 概率中的PDF,PMF,CDF
- 概率中的PDF,PMF,CDF
- MATLAB处理RGB图像时如何获得单通道,以及如何根据各单通道恢复彩色图像
- 1、MATLAB根据矩阵画等高线图+颜色填充+颜色条+数值标注
- 高斯混合概率假设密度滤波器 matlab代码实现
- 已知一组数据,如何用matlab画出它的概率密度分布图
- Matlab根据样本随机数求概率曲线
- Matlab 简单计算PDF和CDF
- 根据路径获得文件名以及Aspose.Cells.dll操作excel 以及使用iTextSharp.text.pdf.PdfReader.dll对PDF的操作
- Python根据数值大小随机返回一个key,并保证返回这个key的概率和它所对应的value成正比
- Matlab 语言