考虑R中的以下线性模型:
> stats::lm(Sepal.Width ~ Species, data=iris)
Call:
stats::lm(formula = Sepal.Width ~ Species, data = iris)
Coefficients:
(Intercept) Speciesversicolor Speciesvirginica
3.428 -0.658 -0.454
是否有一般方法来获取每个因子级的观察次数? (如果我不能依赖输入作为data.frame
格式良好的iris
,并且我事先不知道该字段的名称)
这可能类似nobs()
,但适用于iris$Species == "versicolor"
。
答案 0 :(得分:2)
由于上述评论表明愿意接受这一点作为答案:
table(model.frame(fit)$Species)
提供结果表,但它不是data.frame格式,但肯定可以管理。