Os comprimentos variáveis do cv.glm diferem

Estou tentando cv.glm em um modelo linear, no entanto, cada vez que eu recebo o erro

Error in model.frame.default(formula = lindata$Y ~ 0 + lindata$HomeAdv +  : 
variable lengths differ (found for 'air-force-falcons')

air-force-falcons é a primeira variável no conjunto de dados lindata. Quando executo o glm, não recebo erros. Todas as variáveis estão em um único conjunto de dados e não há valores ausentes.

> linearmod5<- glm(lindata$Y ~ 0 + lindata$HomeAdv + ., data=lindata, na.action="na.exclude")
> set.seed(1)
> cv.err.lin=cv.glm(lindata,linearmod5,K=10)
Error in model.frame.default(formula = lindata$Y ~ 0 + lindata$HomeAdv +  : 
variable lengths differ (found for 'air-force-falcons')

Não sei o que está causando esse erro ou a solução. Alguma ideia? Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion