请教matlab函数ksdensity的用法

 我来答
lhmhz
高粉答主

2017-10-12 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17008

向TA提问 私信TA
展开全部

ksdensity函数用于计算一维或二维核密度或分布估计。其主要使用格式:

[F,XI]=ksdensity(X)  %计算的概率密度估计在向量或两列的矩阵X (ksdensity样本)评价

100点密度估计(或二元数据的900点密度估计)的数据。

式中:F——密度值的向量。;XI——100(或900)点的集合。

例1:

x = [randn(30,1); 5+randn(30,1)];

[f,xi] = ksdensity(x);

plot(xi,f);

xlabel('xi'),ylabel('y')

例2:

gridx1 = -0.25:.05:1.25;

gridx2 = 0:.1:15;

[x1,x2] = meshgrid(gridx1, gridx2);

x1 = x1(:); x2 = x2(:);

xi = [x1 x2];

X = [0+.5*rand(20,1) 5+2.5*rand(20,1);   .75+.25*rand(10,1) 8.75+1.25*rand(10,1)];

[f,xi]=ksdensity(X,xi);

plot(xi,f);

xlabel('xi'),ylabel('y')

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式