你可以直接加入到代码里么,我不想保存了
时间: 2024-03-08 19:48:42 浏览: 26
当然可以,以下是加入数据后的完整代码:
```python
import pandas as pd
import numpy as np
from sklearn.linear_model import LinearRegression
# 准备数据
data = pd.DataFrame({
'A': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
'B': [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40],
'C': [3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60]
})
# 滑动窗口大小
window_size = 20
# 预测次数
predict_steps = 10
# 初始化预测结果
predictions = []
# 循环预测
for i in range(predict_steps):
# 取出最新的20行数据
window = data[-window_size:]
# 分离输入和输出
X = window.iloc[:, :-3].values
y = window.iloc[:, -3:].values
# 创建线性回归模型
model = LinearRegression()
# 拟合模型
model.fit(X, y)
# 进行预测
prediction = model.predict(data.iloc[-1, :-3].values.reshape(1, -1))
# 将预测结果添加到predictions中
predictions.append(prediction)
# 将预测结果添加到data中
data.loc[data.index[-1] + 1, ['A', 'B', 'C']] = prediction[0]
# 剔除原来输入的第一行数据
data = data.iloc[1:]
# 输出预测结果
print(predictions[-1])
```
您可以直接复制并运行这段代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)