- 导入csv数据并计算马尔可夫矩阵
- 根据给定历史序列给出预测
- 每个点的预测都能给出多个候选值
- 历史轨迹长度、预测轨迹长度和候选值数量均可调整
markov = Markov(his_count=1, pre_count=3, test_count=3, tol=3)
his_count
为历史轨迹长度pre_count
为预测轨迹长度test_count
为csv文件中每一行数据需要留作测试集的长度(取最后test_count
数量的点作测试集)tol
为候选值数量
markov.read_csv('trajectory100000.csv')
acc = markov.test_csv('trajectory100000.csv')
markov.write_pre('trajectory100000.csv', 'result.csv')