您好我想使用matlab中的内置函数对我的参数进行MLE估计。这是matlab所说的:
phat = mle(data,'distribution',dist)
我不知道如何使用矢量"数据"。 Suppouse我有340个观察结果给出0,11个观察值为2,90个观测值为10
那么矢量应该怎么样? [340,0,120,0,0,0,0,0,0,0,90]?我对此表示怀疑。我只是想知道"结构"向量
答案 0 :(得分:0)
似乎mle()
函数只能处理标量(1-D)数据。
因此,如果你想估计类条件分布Pr [X = x | Y = 0],Pr [X = x | Y = 2]和Pr [X = x | Y = 10],那么你需要将样本数据分成三组,并调用mle()
三次。对于每次调用,您将所有数据点放在一个向量中作为第一个参数。