r - 波士顿住房数据使用 R 的均方根误差 (RMSE):
问题描述
我感谢您为此提供的任何形式的想法或帮助。
我已经提交了一项包含波士顿住房数据的任务。
目标是使用 randomForest 进行预测。要优化的量是 RMSE。
我对如何进行 RMSE 感到困惑。请帮助伙计们
谢谢
我已经尝试遵循 RMSE 公式,并且我已经完成了基本想法,但我没有取得任何进展。请指导
谢谢
raw.data <- read.csv("Boston Housing data.csv", header = T, sep = "")
fit1<-lm(raw.data$MEDV~.,data = raw.data)
RMSE<- sqrt(mean((raw.data-fit1)^2),na.strings="?")
Ops.data.frame(raw.data, fit1) 中的错误:长度为 12 的列表没有意义
解决方案
看起来您正在尝试从整个raw.data
数据框中减去拟合值。更新您的 RMSE 行应该可以修复它:
RMSE<- sqrt(mean((raw.data$MEDV - fit1$fittedvalues)^2),na.strings="?")
推荐阅读
- sql - 将本地 SQL Server 数据库迁移到 Azure SQL 数据库
- python - Creating summary table on groupby dataframe based on condition
- javascript - WorldPay AJAX 请求的 CORS/预检错误
- r - R ggplot2 中的 scale_x/y_continuous 被 n 打破?
- jquery - 区分要在jquery中使用的h1标签
- html - Node 红色 HTML 节点以查看 Inspect 而不是 View Source
- mysql - Frm文件位置
- angular - 在具有 ionic3/Angular4 的模型中使用服务/提供者
- java - 当应用程序部署为后台服务(jar)时,spring-boot 提供静态内容
- sql - 如何根据 SQL Server 中的条件派生新列?