我正在尝试使用三个自变量拟合线性回归模型,并使用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)
任何建议或提示,不胜感激!
怎么了? 你忘了提问题了
我无法拟合线性回归模型并无法计算均方误差。 感谢您的回复!!
我的意思是,请发布实际的错误消息
哦! 很抱歉...适合模型:TypeError:列表索引必须是整数,而不是str并计算MSE&#