Ich führe gerade ANOVA für ein Projekt in der Schule, die eine große Anzahl von möglichen Läufen (1400 oder so) hat, aber einige von ihnen sind nicht in der Lage, ANOVA in R laufen. Ich schrieb ein Skript, um alle ANOVAs laufen einige von ihnen werden nicht ausgeführt und die Rout-Datei gibt mir Fehler in contrasts<-
(*tmp*
, Wert = "contr.treatment"): Kontraste können nur auf Faktoren mit 2 oder mehr Ebenen angewendet werden Aufrufe: aov ... Modell. matrix -> model.matrix.default -> kontraste < - Ausführung angehaltenGibt es eine Möglichkeit, das R-Skript nach dem Empfang von Fehlermeldungen fortzusetzen, anstatt die Ausführung anzuhalten?
Gibt es eine Möglichkeit, das Skript zu schreiben, das R das Skript trotz des Fehlers fortsetzen wird?
Mein ganzes Skript, andere dann das Laden von Dateien, das Anbringen, ein Waschbecken, eine Bibliothek Laden zu schaffen, etc ist ...
ss107927468.model<-aov(Race.5~ss107927468, data=snp1)
summary(ss107927468.model)
Jede Hilfe würde geschätzt.
Einige neue Antworten heute. Entweder http://stackoverflow.com/a/14612524/403310 (geloopt 'try (eval (...))' für jeden Ausdruck im Ergebnis von 'parse (" file.R ")', oder http: // stackoverflow.com/a/14613363/403310 (das Paket 'evaluate') –