Как узнать количество использованных наблюдений для обучения модели? - PullRequest
1 голос
/ 03 мая 2020

Скажем, у меня линейная модель в R. Используя объект модели, как я могу увидеть количество наблюдений, использованных для обучения этой модели?

Например

library(ISLR)
lm.fit <- lm(mpg ~ acceleration + weight + horsepower + displacement, data = Auto)
lm.fit

Как узнать количество наблюдений, использованных для обучения модели lm.fit?

В этом примере у меня, очевидно, есть доступ к фрейму данных Auto, и я могу просмотреть его строки с помощью nrow(Auto). Однако, как только вы используете разные наборы тренировок и тестов, это становится менее очевидным. Я хотел бы убедиться, что ожидаемое количество наблюдений было использовано для обучения модели с использованием только объекта модели.

1 Ответ

1 голос
/ 03 мая 2020

Просто проверьте количество установленных значений.

length(lm.fit$fitted.values)
# [1] 392

Проверьте:

dim(Auto)
# [1] 392   9
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...