本文使用的数据为Z-score标准化后的数据,如何使用进行z-score标准化参照python一行搞定z-score标准化。
通过训练集拟合多个变量,并使用测试集评估预测效果。本文除了绘制预测值和实际值的对比曲线之外,计算均方根误差评估准确程度。
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib as mpl
from sklearn.model_selection import train_test_split # 这里是引用了交叉验证
from sklearn.linear_model import LinearRegression # 线性回归
from sklearn.metrics import mean_squared_error
from math import sqrt
io = 'D:/data/ZZ汇总.xlsx'
dataset = pd.read_excel(io, sheet_name=0)
pd_data=dataset.drop(