Ohne es ausprobiert zu haben würde ihc mal denken, es liegt an dem Leerzeichen in "Influence A". R findet weder eine Spalte "Influence" noch eine Spalte "A". Am besten benennst Du die Spalte um in InfluenceA oder Influence.A oder Influence_A oder "IA". Du kannst den Spaltennamen auch so lassen, musst ihn dann aber in Anführungszeichen stellen, damit R weiß, dass die beiden Wörter zusammengehören.Student2020 hat geschrieben: Mo Nov 09, 2020 10:34 pmCode: Alles auswählen
Test1 <- lm(A ~ Infuence A + Safety, data = Excel1)
Da fragt R sich wahrscheinlich, ob es die Zahlen aufeinander regressieren soll. Auch das ist wieder eine Frage der Spaltennamen und Spalten sollten nie so heißen wie eine Zahl. Wenn Du jogos "dat" einmal mit "head(dat)" anschaust siehst Du, dass er nicht die Jahreszahlen als Spaltennamen übernommen hat.Code: Alles auswählen
Test1 <- lm(2002 ~ 2003 + 2004, data = Excel1)
HTH,
Bernhard