如何在python中使用简单的markov模型(而非“隐藏的markov模型”)进行训练和预测?

时间:2018-08-23 10:59:44

标签: python-3.x pandas scikit-learn markov-models

我有一个包含一些列的简单数据集,我需要使用python中的简单markov模型进行预测。我在sklearn库下看不到任何支持。  我的数据集列是:“ URL”,“ ip”,“浏览器”,“请求”。

我已将数据集加载到python大熊猫中。

我需要根据“ ip”,“浏览器”和“请求”来训练和预测“ url”状态。如何基于提供的自变量创建简单的markov模型并对其进行训练并预测状态('url')。

请简化python代码说明。

1 个答案:

答案 0 :(得分:0)

如果您的意思是来自this的简单markov模型,则可以从markov链,隐藏markov模型,半markov模型等中选择很多简单markov模型,因为所有这些模型都是时间齐次的。我认为您应该确定哪些事实/结果是随机的,是否继续。还是离散的?是否有任何潜在/隐藏变量?您应该能够为您的模型确定最佳选择