0

嗨,我想使用 matlab 中的内置函数对我的参数进行 MLE 估计。这是 matlab 所说的:

phat = mle(data,'distribution',dist)

我不知道如何使用矢量“数据”。假设我有 340 个观察值给出 0 , 120 个观察值在 2 和 90 个观察值在 10

那么矢量应该是什么样子呢?[340,0,120,0,0,0,0,0,0,0,90] ? 我对此表示怀疑。我只想知道向量的“结构”

4

1 回答 1

0

似乎该mle()函数只能处理标量(一维)数据。

所以如果要估计类条件分布Pr[X = x|Y = 0]、Pr[X = x|Y = 2]和Pr[X = x|Y = 10],那么就需要对样本进行拆分数据分成三组,调用mle()三遍。对于每次调用,您将所有数据点放入一个向量中作为第一个参数。

于 2015-02-03T21:08:26.430 回答