Среднеквадратичная ошибка (RMSE) с использованием R для данных жилья в Бостоне: - PullRequest
0 голосов
/ 27 июня 2019

Я ценю любую форму идеи или помощи, которую вы вкладываете в это.

Я представил задание с данными Boston Housing.

Цель состоит в том, чтобы сделать прогноз с использованием 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 не имеет смысла

1 Ответ

1 голос
/ 27 июня 2019

Похоже, вы пытаетесь вычесть подогнанные значения из всего фрейма данных raw.data.Обновление вашей строки RMSE должно исправить это:

RMSE<- sqrt(mean((raw.data$MEDV - fit1$fittedvalues)^2),na.strings="?")
...