r - 如何用因子子集()?

标签 r subset glm

我在 R 中运行 GLM,但需要尝试一些没有一级因子 Year 的模型。

就像:

Year<-as.factor(c(1996,1997,1998,1999,2000))
Shr<-as.numeric(c(1,32,1,50,42))
#... and other variables.

如何从我的模型中仅“排除”1998 年? 我还需要从所有其他变量中获取整行,否则 GLM 将不会运行,因为行数不同。

最佳答案

更简单的是,您可以只使用 glm()subset 参数:

glm(...,data=all,subset=(Year != 1998))

关于r - 如何用因子子集()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20122143/

相关文章:

r - 如何使提交按钮仅从 Shiny (R) 中相应的 textInput 中获取值

r - 如何不删除 R 交叉表中的因子水平?

r - 在 R 中进行条件运行总计的更有效方法

python - 根据 Python 中另外两个数组的值创建数组的子集

set - 在记录中实现级别多态子集

r - 使用 or_glm() 函数调整优势比?

r - 将 glm 的预测线添加到 ggplot2,大于原始数据集

r - 如何将刻度标签移近轴?

r - 理解R中data.table中的.I

r - 除了使用glm之外,还有其他方法可以在R中拟合泊松模型吗?