如何使用年与年之间的差异作为R中的变量?

如何使用年与年之间的差异作为R中的变量?,r,R,2013年夏季和2014年夏季进行了实地调查。对于我的GLMM模型,我希望将年份作为分组变量。每个站点都有一个日期(as.date),因此如果我使用 +(1 |日期)它将考虑所有的日期。有没有一种方法可以快速告诉R按年份分组?NDATE=factor(格式(VPDATA$DATE,“%Y”)) 箱线图(图~数据,数据=VPDATA) 我找到了这段代码,它起了作用(尽管这是一个因素)。我将跟进您发送给B.Bolker的链接,谢谢您的帮助。您是否询问如何从Date对象中提取“year”?出于统计(而

2013年夏季和2014年夏季进行了实地调查。对于我的GLMM模型,我希望将年份作为分组变量。每个站点都有一个日期(as.date),因此如果我使用 +(1 |日期)它将考虑所有的日期。有没有一种方法可以快速告诉R按年份分组?

NDATE=factor(格式(VPDATA$DATE,“%Y”)) 箱线图(图~数据,数据=VPDATA)


我找到了这段代码,它起了作用(尽管这是一个因素)。我将跟进您发送给B.Bolker的链接,谢谢您的帮助。

您是否询问如何从
Date
对象中提取“year”?出于统计(而非计算)原因,我建议您不要使用两级因子作为随机效应的分组变量。如果您有两年的时间,并且希望在模型中区分它们,那么将它们作为固定效果包含可能会更好(有关更多讨论,请参阅)。