| gamma.test {varia} | R Documentation |
Berechnet wird Gamma und ein Test für Gamma. Einzugeben sind zwei ordinalskalierte Variablen oder eine Tabelle. Es besteht die Möglichkeit, ein Monte Carlo Zufallsexperiment durchzuführen, was bei wenig Daten zu empfehlen ist. Beim MC-Zufallsexperiment wird die Randverteilung der empirischen Kreuztabelle verwendet, um die Wahrscheinlichkeit des Fallens von Zusallszahlen in die Zellen zu berechnen. Unter dieser Voraussetzung werden Zufallskreuztabellen erstellt und für diese Gamma berechnet. Dies wird für die Anzahl der "Runden" durchgeführt. Es entsteht eine Liste von Gammas, von der dann die gewünschten Quantile ausgegeben werden. Gamma weicht signifikant von 0 ab, wenn Gamma ausserhalb der Quantile des Monte Carlo Zufallsexperimentes liegt.
gamma.test(v1, v2 = NULL, alternative = "two.sided", conf.level = 0.95, MonteCarlo = FALSE, Stichprobe = NULL, Runden = 1000)
v1 |
Variable 1 oder Tabelle oder Matrix |
v2 |
Variable oder im Falle der Eingabe einer Tabelle oder Matrix nichts |
alternative |
Rechts-, links- oder zweiseitiger Test ("greater", "less", "two.sided") |
conf.level |
Vertrauensintervall (1-conf.level ist das Signifikanzniveau) |
MonteCarlo |
Verfahren, um bei zu wenig Daten die Verteilung von Gamma unter der Nullhypothese mit einem Zufallsexperiment zu bestimmen |
Stichprobe |
Grösse der Stichprobe. Zu wählen ist im Allgemeinen die Grösse der faktischen Stichprobe - Voreinstellung |
Runden |
Anzahl der Stichproben, aus denen jeweils Gammas berechnet werden. |
Die Funktion gibt folgenden Output (als htest-Liste):
data |
Angabe der eingegebenen Variablen. Bei der Eingabe einer Tabelle oder Matrix erscheint nichts |
z |
Testwert |
p-value |
p-Wert, gemäss Eingabe von "alternative" berechnet |
alternative hypothesis: |
Es wird die Eingabe zurückgegeben |
null values: |
Unter der Nullhypothese ist Gamma = 0 |
percent confidence interval: |
Es wird die Eingabe bezüglich Länge des Vertrauensintervalles in Anteilen wiedergegeben und anschliessend die Grenzen des Vertrauensintervalls geliefert |
sample estimates: |
Es wird Gamma und der Standardfehler von Gamma geliefert |
number of valid data |
Es wird die Anzahl der gültigen Daten geliefert. Fehlende Zeilen fallen weg |
cross table |
Es wird die Kreuztabelle ausgegeben - zwecks Interpretation von Gamma |
Quantiles Monte Carlo Method |
Quantile bei Verwendung des Monte Carlo Experimentes - je nach dem, ob ein rechts, links- oder zweiseiter Test verwendet wurden oder je nach Vertrauensintervall entsprechende Angaben |
Monte Carlo p-value |
Beim rechtsseitigen Test wird der Anteil der Gammas angegeben, die grösser-gleich dem Gamma der Stichprobe sind, beim linksseitigen Test der Anteil Gammas, die kleiner-gleich dem Gamma der Stichprobe sind. Bei zweiseitigen Test wird der Anteil der Gammas angegeben, das doppelte des kleineren der beiden Anteile. |
Paul Ruppen
Agresti, A. (1991), Categorical Data Analysis, 1991, s. S. 22 und S. 58
#Beispiel 1:
bei=data.frame("zufr"=1+round(3*(runif(50)))) #Beispieldaten Variable 1
bei$arbeit=round(bei$zufr+rnorm(50,0,1)) #Beispieldaten Variable 2
gamma.test(bei$zufr,bei$arbeit,alternative="greater",conf.level=0.98)
#Beispiel 2:
gamma.test(ErfundDat$ZufriedenheitMitArbeit,ErfundDat$Kaeufergruppe,MonteCarlo = T)