首页 > 解决方案 > 如何查看用于训练模型的观察次数?

问题描述

假设我在 R 中有一个线性模型。使用模型对象,我如何查看用于训练该模型的观察次数?

例如

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

如何查看用于训练模型的观察次数lm.fit

在此示例中,我显然可以访问Auto数据框,并且可以使用nrow(Auto). 然而,一旦你使用不同的训练和测试集,它就变得不那么明显了。我想确保仅使用模型对象就可以使用预期的观察次数来训练模型。

标签: r

解决方案


只需检查拟合值的数量。

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

查看:

dim(Auto)
# [1] 392   9

推荐阅读