我想使用三个独立变量来拟合线性回归模型,并使用sklearn来计算均方误差,但我似乎无法把它弄清楚。如何使用三个独立变量拟合线性回归模型并使用sklearn计算均方误差?
我的数据是波士顿房屋,以及三名独立变量如下:1。 CRIM(人均由镇犯罪率) 2. RM 3. PTRATIO(每个房间居住的平均数)(光瞳通过城镇教师的比例)
拟合模型:
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import sklearn
lm = LinearRegression()
lm.fit(X[['CRIM']['RM'], ['PTRATIO']], boston_df.PRICE)
计算均方误差
from sklearn.metrics import mean_squared_error
y_true = ['CRIM', 'RM', 'PTRATIO']
y_pred = ['PRICE']
mean_squared_error(y_true, y_pred)
任何意见或提示都非常感谢!
会发生什么情况?你忘了提及什么问题 – iled
我无法拟合线性回归模型并计算均方误差。感谢您的回复!! –
我的意思是,请发布实际的错误信息 – iled