2016-07-08 4 views
0

Ich habe Daten, wo numerische Werte (kann auch 0 sein) für entsprechende Wochentage (1 = Montag, 2 = Dienstag, 7 = Sonntag etc.). Ich möchte herausfinden, ob meine Werte (z. B. für die Temperatur) von einem Wochentag (wie größere Werte an Montagen und kleineren Sonntagen) durch verschiedene statistische Tests abhängen. Ich habe Daten simuliert, aber auch gemessen. Wie kann ich diese mögliche Abhängigkeit durch den kruskal-wallis Test testen?Statistische Tests zu Daten nach Wochentagen organisiert

weekday var 
1  2.530400e+00 
4  8.576923e-09 
6  2.530400e+00 
1  7.541218e-06  
2  2.530400e+00  
1  4.360349e+01... 

Und zweite Sache; By this table, ist ein Wochentag oder "Temperatur" meine abhängige Variable und welche Art sind sie (ordinal, kategorisch ..)?

Daten:

df <- structure(list(weekday = c(1, 4, 6, 1, 2, 1), var = c(2.5304, 
8.576923e-09, 2.5304, 7.541218e-06, 2.5304, 43.60349)), .Names = c("weekday", 
"var"), row.names = c(NA, -6L), class = "data.frame") 
+0

Ich bin mir nicht sicher, was Ihr Problem ist. Bei Daten versuchen Sie 't <- 2.530400e + 00 '' date <- lubridate :: ymd_hms (as.POSIXct (t, origin = "2016-01-01")) 'und schließlich' lubridate :: wday (date, label = T, abbr = T) ' – Christoph

+0

Nun, vielleicht war ich irgendwie unklar. Ich würde gerne herausfinden, wie meine Messgröße von einem Wochentag abhängt und ich versuche herauszufinden, wie man das mit verschiedenen Methoden macht. Ich habe einige visuelle Analysen wie Boxplots nach Wochentagen gruppiert, um Durchschnittswerte für jeden Wochentag usw. zu finden. – praseodyymi

+0

Vielleicht einfach [(1)] lesen (http://stackoverflow.com/help/how-to-ask) wie frage ich eine gute Frage, [(2)] (http://stackoverflow.com/help/mcve) Wie erstellt man einen MCVE sowie [(3)] (http://stackoverflow.com/questions/5963269/how- to-make-a-great-r-reproduzierbares Beispiel # antwort-5963610) wie man ein minimales reproduzierbares Beispiel in R zur Verfügung stellt ;-) – Christoph

Antwort

0

Ohne in das Paket zu gehen habe ich versucht, stats::t.test(df$weekday, df$var). Sieht das mit den Angaben in Ihrer Frage vernünftig aus?

+0

gibt es angemessene Ergebnisse. In der Dokumentation zu t.test (http://127.0.0.1:20693/library/stats/html/t.test.html) gibt es auch diese "Formel" -Nutzung, wobei die Formel als "eine Formel der form lhs ~ rhs wobei lhs eine numerische Variable ist, die den Datenwerten entspricht und rhs einen Faktor mit zwei Ebenen, die die entsprechenden Gruppen ergeben ". Was bedeutet dieser "Faktor mit zwei Ebenen"? – praseodyymi

+0

Mit Formel Verwendung t.test (var ~ Wochentag, Daten = df) gibt es mir Fehler "Gruppierungsfaktor muss genau 2 Stufen haben" – praseodyymi

+0

t.test (df $ Wochentag, df $ var) gibt auch Mittel für beide var und Wochentag und für den Wochentag, der das Mittel berechnet, ist poitless. Deshalb frage ich mich, wie man diese Tests benutzt, wenn meine andere Variable (Wochentag) kategorisch ist – praseodyymi

Verwandte Themen