Возникла проблема с применением множественной линейной регрессии - PullRequest
0 голосов
/ 06 августа 2020

при применении множественной линейной регрессии я столкнулся с ошибкой, а именно: Error in model.frame.default (формула = Платеж ~ Insured + Claims, data = training_set,: 'data' должен быть data.frame, а не матрица или массив, и это код:

getwd()
setwd("/home/labsuser")
insurance_data = read.csv('Insurance_factor_identification.csv')
View(insurance_data)
summary(insurance_data)

#splitting the data
#install.packages('caTools')
library(caTools)
set.seed(12)
split = sample.split(insurance_data$Payment, SplitRatio = 0.8)
training_set = subset(insurance_data , split == TRUE)
test_set = subset(insurance_data, split == FALSE)
View(training_set)
View(test_set)

#doing feature scaling on the given data
training_set = scale(training_set)
test_set = scale(test_set)

#fitting multiple linear regression to the training set

results = lm(formula = Payment ~ Insured + Claims,
                                  data = training_set)

может кто-нибудь помочь мне, как решить эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...