gamma.test {varia}R Documentation

Gamma für ordinalskalierte Daten

Description

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.

Usage

gamma.test(v1, v2 = NULL, alternative = "two.sided", conf.level = 0.95, MonteCarlo = FALSE, Stichprobe = NULL, Runden = 1000)

Arguments

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.

Value

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.

Author(s)

Paul Ruppen

References

Agresti, A. (1991), Categorical Data Analysis, 1991, s. S. 22 und S. 58

Examples

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

[Package varia version 1.1 Index]