根据matlab中的分布选择数据

时间:2013-04-08 20:21:48

标签: matlab random distribution normal-distribution

我在矢量中有一组数据。如果我要绘制数据的直方图,我可以看到(通过巧妙的检查)数据被分配为三个分布的总和;

一个以x_1为中心的正态分布,方差为s_1; 一个正态分布以x_2为中心,方差为s_2; 一旦对数正态分布。

我的数据显然是“真实”数据的一个子集。

我想做的是从我的数据中取一个随机的数据子集,确保生成的子集是原始数据的合理代表性样本。

我想在matlab中尽可能轻松地做到这一点,但对于统计数据和matlab都不熟悉,我不确定从哪里开始。

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

如果你可以识别出3个分布中的每一个(在某种意义上你可以估计它们的参数),一种方法可能是选择数据的随机子集,然后尝试估算每个分布的参数,看看它们是否与原始分布的参数足够接近(根据您自己对“close”的定义)。您应该多次重复此过程,并查看给定随机子集大小的平均差异。