Python Scikit hmm得分返回负值

Python Scikit hmm得分返回负值,python,python-3.x,scikit-learn,hidden-markov-models,Python,Python 3.x,Scikit Learn,Hidden Markov Models,我尝试从以下位置运行示例代码: 模型下观测值X的计分对数概率: print (model2.score(X)) 我期望区间数,但给出的负值很低。 例如,上面的分数返回-554.979039475。我不明白这是什么意思 请问,有人能给我提个建议吗 来自文档: 分数(obs):计算模型下的对数概率 返回:obs的对数可能性 Log概率是概率的对数。在这种情况下,概率为 >>> np.exp(-554.979039475) 9.4550881914378009e-242 Log概

我尝试从以下位置运行示例代码:

模型下观测值X的计分对数概率:

print (model2.score(X))
我期望区间数,但给出的负值很低。 例如,上面的分数返回-554.979039475。我不明白这是什么意思

请问,有人能给我提个建议吗

来自文档:
分数(obs):计算模型下的对数概率
返回:obs的对数可能性


Log概率是概率的对数。在这种情况下,概率为

>>> np.exp(-554.979039475)
9.4550881914378009e-242

Log概率是概率的对数。在这种情况下,概率为

>>> np.exp(-554.979039475)
9.4550881914378009e-242

似乎自然的问题是“如果概率应该在0到1之间,为什么我会得到正对数似然分数?”当使用连续发射概率(高斯)时,可以得到正对数似然分数。似乎自然的问题是“如果概率应该在0到1之间,为什么我会得到正对数似然分数?”当使用连续发射概率(高斯)时,可以得到正对数似然分数。