cv.glm variable Längen unterscheiden sich

Ich versuche, cv.glm auf einem linearen Modell zu erstellen, aber jedes Mal, wenn ich es tue, erhalte ich den Fehler

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

air-force-falcons ist die erste Variable im Datensatz lindata. Wenn ich glm laufen lasse, erhalte ich keine Störungen. Alle Variablen befinden sich in einem einzigen Datensatz und es fehlen keine Werte.

> 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')

Ich weiß nicht, was diesen Fehler oder die Lösung antreibt. Irgendwelche Ideen? Vielen Dank