У меня есть данные размером 50x100000. (100000 функций, каждая имеет размерность 50).
Я хотел бы подогнать модель гауссовой смеси, используя эти данные. Я использовал следующий код.
obj = gmdistribution.fit(X',3);
Что мне нужно, так это то, что когда я даю новые данные Y, я должен иметь возможность получить вероятности правдоподобия $p(Y|\theta)$, где $\theta$ — параметры модели гауссовской смеси.
Я использовал следующий код, чтобы получить значения вероятности.
P = pdf(obj,X');
Но я получаю очень низкие значения, все около 0. Почему это происходит? Как я могу получить соответствующие значения вероятности?