【问题标题】:How can I forecast next sequential binary data?如何预测下一个顺序二进制数据?
【发布时间】:2022-10-15 02:00:27
【问题描述】:

我正在尝试预测下一个数字。

数字只能是 1 和 -1。 而且我有1和-1的顺序历史数据。

1 -1 1 1 1 -1 -1 1....

我想用python实现这个。

我试过 arima 和其他一些复杂的代码, 但它们很难实施。 我想要一个简单的解决方案。

我如何用 python 实现这个?

【问题讨论】:

标签: forecasting sequential


【解决方案1】:

如果不指定要求,则不确定您想要什么。

这是一个简单的,总是与最后出现的相反。

exist = [1, -1, 1, 1, 1, -1, -1, 1]
predict = exist[-1]*-1   

这是另一个,尝试接近一半的人口。

exist = [1, -1, 1, 1, 1, -1, -1, 1]
predict = 1 if sum(exist) > 0 else -1

这是另一个随机的(来自@Iłya Bursov)

random.randrange(-1, 2, 2)

【讨论】:

    猜你喜欢
    • 2017-03-17
    • 2019-12-27
    • 2016-10-19
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多