R混合线性模型

我的数据框为长格式,每个id有至少2个观测值,时间跨度为变量time,我想用随机斜率随机截距的混合线性模型,研究x与y的关系,命令如下

model <- lmer (y ~ age + sex + x + (time | id))

报错显示:number of levels of each grouping factor must be < number of observation (problems: id)

检查证实每个id都至少2个观测值,并且id与time之间的对应也是唯一的,为什么出现这个报错呢?