首页 > 解决方案 > 目标变量线性回归的对数

问题描述

我正在研究一个线性回归住房数据集。

我正在记录我的目标变量,例如

df['SalePrice']=np.log(df['SalePrice'])

然后我将结果的指数计算为

lin_mse = mean_squared_error(np.exp(housing_predictions), np.exp(y_test))
lin_rmse = np.sqrt(lin_mse)

我遇到了一个巨大的错误。早些时候我得到了 23 左右,但在这之后我得到了 22723!不采取 np.exp 我得到 0.1 但我想与我以前的值进行比较。这里出了什么问题?

标签: pythonscikit-learnlinear-regression

解决方案


推荐阅读