gee拟合混合效应模型然后进一步拟合断点就出问题了

gee+segmented
用代码块功能插入代码,请勿粘贴截图
fitmx2 <- gee(s~yearmean+edu+married+smoke
          +drinker+gender+age+occupation,id=id,
          corstr = 'unstructured',data =mergesdata)
          summary(fitmx2)
          geeseg11 <- segmented(fitmx2,seg.Z = ~yearmean, npsi = 1)
       结果报错:> geeseg11 <- segmented(fitmx2,seg.Z = ~yearmean,npsi = 1)

Beginning Cgee S-function, @(#) geeformula.q 4.13 98/01/27
Error in eval(extras, data, env) : object 'id' not found

如果把重复测量的分开做,用glm拟合,运行分段拟合是OK的,但是合起来用gee就不行了
求解