2011-01-06 5 views
0

ich für etwas Hilfe in R. schreibeLeast-Square-Mittel für Datensatz mit fehlenden Daten

Ich bin eine einfache RCBD Analyse mit dem folgenden Skript tun vergleichen Genotypen (Name) für das Merkmal „X“.

library(stats) 
data_1=read.table(file="test.txt", head=TRUE) 
result_X =aov(X~Block+Name, data=data_1) 
sink("result_X.txt") 
summary(result_X) 
sink() 

Meine Daten haben fehlende Daten ("NA"). Also, nach der Berechnung der LSD, Ich möchte die Genotypen in absteigender Reihenfolge vergleichen. Ich glaube nicht, dass die Durchschnittswerte gut sind, da einige 'Blöcke' für einige 'Namen' fehlen.

Also, die Frage ist, was ist das Skript zum Ausdrucken der 'mindestens Quadrat bedeutet', die ich denke, sind die besten, um mit LSD als einfache Durchschnitte zu vergleichen. Vielen Dank für Ihre Hilfe,

Oswald

+1

Für einen Anfang, siehe [diese Diskussion auf R-Hilfe] [1], können Sie auch das ['lsmeans' Paket] [2] versuchen, das auf R-Schmiede verfügbar ist. [1]: http://finzi.psych.upenn.edu/R/Rhelp02/archive/95809.html [2]: https://r-forge.r-project.org/projects/ lsmeans / – caracal

Antwort

0

Betrachten Sie die Funktion na.omit, die Reihen von Daten, die NA enthalten ausfiltern kann.

Verwandte Themen