Seite 4 von 4

Re: Hinzufügen vervielfachter Zeilen in neuen Dataframe

Verfasst: Mo Feb 24, 2020 2:55 pm
von bigben
Jeffgo hat geschrieben: Mo Feb 24, 2020 10:05 amIch habe meinen Datensatz als "bsp" eingefügt und erhalte folgendes Ergebnis:

Code: Alles auswählen

> DSRiG_neu <- data.frame (sex = c("m", "w", "m", "w", "w", "m", "w"),
+                   score = c(5, 10, 3, 12, 9, 4, 11))
> model <- lm(score ~ sex, data = DSRiG_neu)
> summary(model)

Call:
lm(formula = score ~ sex, data = DSRiG_neu)

Residuals:
         1          2          3          4          5          6          7 
 1.000e+00 -5.000e-01 -1.000e+00  1.500e+00 -1.500e+00  2.776e-16  5.000e-01 

Coefficients:
            Estimate Std. Error t value Pr(>|t|)    
(Intercept)   4.0000     0.6831   5.855 0.002059 ** 
sexw          6.5000     0.9037   7.193 0.000809 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 1.183 on 5 degrees of freedom
Multiple R-squared:  0.9119,	Adjusted R-squared:  0.8942 
F-statistic: 51.73 on 1 and 5 DF,  p-value: 0.0008088
Dabei hast Du meine DAten als DSRiG_neu bezeichnet. In Deinem ursprünglichen gibt es wohl keine Spalte score. Nur um klar zu machen, dass diese Regression nur meine Fantasiezahlen beschreibt.

Code: Alles auswählen

Coefficients:
            Estimate Std. Error t value Pr(>|t|)    
(Intercept)   4.0000     0.6831   5.855 0.002059 ** 
sexw          6.5000     0.9037   7.193 0.000809 ***
[...]
Im Modell erhalte ich nur Angaben zu "sexw". Ist das so richtig?
Ja. R hat die Spalte sex analysiert, festgestellt, dass es dort m und w gibt, festgelegt, dass m der Normalfall ist und als Abweichung davon eine Dummyyvariable für's weiblich sein angelegt, die sexw heißt. Das mit den Dummyvariablen und der Dummycodierung ist Dir doch bekannt, oder?

Die Vorhersage des Modells für Männer ist 4,0, die Vorhersage für Frauen ist 4,0 + 1*6,5 .

Code: Alles auswählen

> plot(score ~ sex, data = DSRiG_neu)
Error in plot.new() : figure margins too large
Da muss ich raten. Ich rate: Du bist in RStudio unterwegs und hast das Fenster für Grafiken so klein gemacht, dass man darin gar keine Grafik mehr zeichnen kann :?:

LG,
Bernhard

Re: Hinzufügen vervielfachter Zeilen in neuen Dataframe

Verfasst: Mo Feb 24, 2020 4:31 pm
von Jeffgo
Hallo Bernhard,

vielen Dank. Das Fenster war wohl etwas klein.
Ich habe die Variable "score" durch "method" ersetzt und es hat geklappt.

Viele Grüße
Jeff