手动预测房价
您可以根据模型系数手动计算预测值。实际工作中进行预测更建议使用 predict(),但手动计算能帮助您确认预测并不神秘——只是简单的算术。
事实上,对于简单线性回归,预测值就是截距加上斜率乘以解释变量。
$$response = intercept + slope * explanatory$$
mdl_price_vs_conv 和 explanatory_data 已可用,且已加载 dplyr。
本练习是课程的一部分
R 中的回归入门
练习说明
- 获取
mdl_price_vs_conv的系数,并赋值给coeffs。 - 获取截距(
coeffs的第 1 个元素),赋值给intercept。 - 获取斜率(
coeffs的第 2 个元素),赋值给slope。 - 使用截距、斜率和
n_convenience手动预测price_twd_msq。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Get the coefficients of mdl_price_vs_conv
coeffs <- ___
# Get the intercept
intercept <- ___
# Get the slope
slope <- ___
explanatory_data %>%
mutate(
# Manually calculate the predictions
price_twd_msq = ___
)
# Compare to the results from predict()
predict(mdl_price_vs_conv, explanatory_data)