8.7 R

In R können wir die gleiche Berechnung durch die Funktion lm durchführen:

## 
## Call:
## lm(formula = G3 ~ failures + studytime, data = student_data)
## 
## Residuals:
##      Min       1Q   Median       3Q      Max 
## -11.5342  -1.9556   0.0613   3.0359   9.2429 
## 
## Coefficients:
##             Estimate Std. Error t value Pr(>|t|)    
## (Intercept)  10.7402     0.5970  17.991  < 2e-16 ***
## failures     -2.1815     0.2945  -7.407 7.97e-13 ***
## studytime     0.1985     0.2610   0.761    0.447    
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## 
## Residual standard error: 4.281 on 392 degrees of freedom
## Multiple R-squared:  0.1312, Adjusted R-squared:  0.1267 
## F-statistic: 29.59 on 2 and 392 DF,  p-value: 1.072e-12

Die abhängige Variable steht vor der Tilde ~. Jede unabhängige Variable fügst du nach der Tilde ein und verwendest ein +, um jede weitere unabhängige Variable hinzuzufügen. Das letzte Argument ist der Datensatz (data = student_data). Zudem musst du den Output der Funktion lm in die Funktion summary übergeben, damit du die t-Tests sehen kannst.