Я изучал R в R Studio и работал над простым прогнозированием.R - получение ошибки: «Недопустимый аргумент:« sim »и« obs »не имеют одинаковой длины!»
Я получаю следующее сообщение об ошибке:
Invalid argument: 'sim' & 'obs' doesn't have the same length !
когда я запускаю эту строку кода:
rmse(testingbabydata$weight, predictedWeight)
Набор данных linked here содержит 1000 строк и глобальная панель среды показывает, что мои данные тестирования и мой учебные данные имеют «500 общ. из 2 переменных» каждый.
Библиотека hydroGOF
также должна быть правильно загружена.
Это мой фрагмент кода, в котором я пытаюсь предсказать, веса ребенка на основе продолжительности беременности в неделях:
ncbabydata=read.csv("nc.csv",header=TRUE,stringsAsFactors = FALSE`)
trainingbabydata=ncbabydata[seq(1,nrow(ncbabydata),2),c("weeks","weight")]
testingbabydata=ncbabydata[seq(2,nrow(ncbabydata),2),c("weeks","weight")]
model = train(weight ~.,trainingbabydata,method="rf")
predictedWeight=predict(model,testingbabydata)
rmse(testingbabydata$weight, predictedWeight)
Спасибо за ваше время! (Я сделал попытку Google это сообщение об ошибке первого, но не нашел подходящего источника, который я мог понять, относительно легко.)