matlab kde估计求MAE
时间: 2023-11-02 16:02:11 浏览: 123
在MATLAB中进行KDE估计后,可以使用以下代码计算MAE:
```
%生成随机样本数据
x = normrnd(0,1,100,1);
%进行KDE估计
[f,xi] = ksdensity(x);
%生成真实分布函数数据
true_f = normpdf(xi,0,1);
%计算MAE
MAE = mean(abs(f-true_f));
```
其中,`x`为样本数据,`f`为KDE估计出的密度函数,`xi`为密度函数对应的横坐标,`true_f`为真实分布函数,`MAE`为计算得到的MAE值。
阅读全文
相关推荐
















