Как найти предсказанное число в модели множественной линейной регрессии? - PullRequest
0 голосов
/ 27 января 2019

Вопрос попросил меня найти прогнозируемое количество пассажиров для среднего судна.

. Я рассчитал β, используя матричные операции и функцию lm в R для оценки модели.Но как рассчитать прогнозируемое число для среднего корабля?Спасибо

cship <- read.csv("C:/Users/Yuxi Liu/Desktop/cruise_ship.dat.csv")
colnames(cship)=c("ShipName","CruiseLine","Age","Tonnage","passengers","Length","Cabins","pdensity","crew")
cship_model = lm(passengers ~ Age + Tonnage + Length, data = cship)
coef(cship_model)
n = nrow(cship)
p = length(coef(cship_model))
X = cbind(rep(1, n), cship$Age, cship$Tonnage, cship$Length)
y = cship$passengers

t(X) %*% X
t(X) %*% y

(beta_hat = solve(t(X) %*% X) %*% t(X) %*% y)

cship_model = lm(passengers ~ Age + Tonnage + Length, data = cship)
cship_model
...