Matlab中Ksdensity函数的用途
我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是说给出一组数据,要求你绘制出它的概率分布曲线,Matlab的统计工具就中是直接的函数就是Ksdensity核心平滑密度估计
函数:[f,xi]=ksdensity(x)
功能:计算样本向量x的概率密度估计,返回在xi点的概率密度f,此时我们使用plo(xi,f)就可以绘制出概率密度曲线。该函数,首先统计样本x在各个区间的概率(与hist有些相似),再自动选择xi,计算对应的xi点的概率密度f=ksdensity(x,xi)。
与上面的相似,只是这时xi我们帮Matlab选定了,ksdensity直接计算对应点的概率密度。
%给一个随机样本
x=[randn(30,1); 5+randn(30,1)];
%计算出各点的概率密度
[f,xi]=ksdensity(x);
%绘制图形
subplot(211)
plot(x)
title('样本数据(Sample Data)')
subplot(212)
plot(xi,f)
title('概率密度分布(PDF)')
今天的文章 2026年matlab数学函数大全(matlab常用数学函数)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/57261.html