Code
set.seed(123)
FreundlichkeitMitarbeiter= sample(0:100,size=500,replace = T)
QualitätHaarschnitt= sample(0:100,size=500,replace = T)
EinStern = ifelse((FreundlichkeitMitarbeiter+QualitätHaarschnitt) <= 40, EinStern <- 1, EinStern <- 0)
ZweiSterne = ifelse((FreundlichkeitMitarbeiter+QualitätHaarschnitt) > 40 & (FreundlichkeitMitarbeiter+QualitätHaarschnitt) <= 80 , ZweiSterne <- 2, ZweiSterne <- 0)
DreiSterne = ifelse((FreundlichkeitMitarbeiter+QualitätHaarschnitt) > 80 & (FreundlichkeitMitarbeiter+QualitätHaarschnitt) <= 120 , DreiSterne <- 3, DreiSterne <- 0)
VierSterne = ifelse((FreundlichkeitMitarbeiter+QualitätHaarschnitt) > 120 & (FreundlichkeitMitarbeiter+QualitätHaarschnitt) <= 160 , VierSterne <- 4, VierSterne <- 0)
FünfSterne = ifelse((FreundlichkeitMitarbeiter+QualitätHaarschnitt) > 160 & (FreundlichkeitMitarbeiter+QualitätHaarschnitt) <= 200 , FünfSterne <- 5, FünfSterne <- 0)
Sternebewertung = abs(EinStern-ZweiSterne-DreiSterne-VierSterne-FünfSterne)
Datensatz = data.frame(FreundlichkeitMitarbeiter,QualitätHaarschnitt,Sternebewertung)
Teilmenge1 = subset(Datensatz,Sternebewertung == 1)
Teilmenge2 = subset(Datensatz,Sternebewertung == 2)
Teilmenge3 = subset(Datensatz,Sternebewertung == 3)
Teilmenge4 = subset(Datensatz,Sternebewertung == 4)
Teilmenge5 = subset(Datensatz,Sternebewertung == 5)
RegressionDatensatz = lm(FreundlichkeitMitarbeiter~QualitätHaarschnitt, Datensatz)
RegressionTeilmenge1 = lm(FreundlichkeitMitarbeiter~QualitätHaarschnitt,Teilmenge1)
RegressionTeilmenge2 = lm(FreundlichkeitMitarbeiter~QualitätHaarschnitt,Teilmenge2)
RegressionTeilmenge3 = lm(FreundlichkeitMitarbeiter~QualitätHaarschnitt,Teilmenge3)
RegressionTeilmenge4 = lm(FreundlichkeitMitarbeiter~QualitätHaarschnitt,Teilmenge4)
RegressionTeilmenge5 = lm(FreundlichkeitMitarbeiter~QualitätHaarschnitt,Teilmenge5)
summary(RegressionDatensatz)
Call:
lm(formula = FreundlichkeitMitarbeiter ~ QualitätHaarschnitt,
data = Datensatz)
Residuals:
Min 1Q Median 3Q Max
-49.89 -24.88 -1.86 25.14 50.11
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 4.986e+01 2.587e+00 19.270 <2e-16 ***
QualitätHaarschnitt 6.954e-04 4.338e-02 0.016 0.987
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 28.7 on 498 degrees of freedom
Multiple R-squared: 5.16e-07, Adjusted R-squared: -0.002008
F-statistic: 0.000257 on 1 and 498 DF, p-value: 0.9872
Call:
lm(formula = FreundlichkeitMitarbeiter ~ QualitätHaarschnitt,
data = Teilmenge1)
Residuals:
Min 1Q Median 3Q Max
-16.5070 -5.1783 -0.7614 4.6450 17.8458
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 21.7621 2.0575 10.577 7.02e-13 ***
QualitätHaarschnitt -0.6079 0.1399 -4.344 0.000101 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 7.88 on 38 degrees of freedom
Multiple R-squared: 0.3318, Adjusted R-squared: 0.3142
F-statistic: 18.87 on 1 and 38 DF, p-value: 0.0001006
Call:
lm(formula = FreundlichkeitMitarbeiter ~ QualitätHaarschnitt,
data = Teilmenge2)
Residuals:
Min 1Q Median 3Q Max
-22.394 -8.655 1.606 7.329 23.498
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 54.18624 1.97291 27.46 <2e-16 ***
QualitätHaarschnitt -0.73693 0.05015 -14.69 <2e-16 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 10.58 on 116 degrees of freedom
Multiple R-squared: 0.6505, Adjusted R-squared: 0.6475
F-statistic: 215.9 on 1 and 116 DF, p-value: < 2.2e-16
Call:
lm(formula = FreundlichkeitMitarbeiter ~ QualitätHaarschnitt,
data = Teilmenge3)
Residuals:
Min 1Q Median 3Q Max
-21.5809 -10.7194 -0.3982 9.4211 21.8870
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 95.96842 1.79823 53.37 <2e-16 ***
QualitätHaarschnitt -0.91064 0.03269 -27.86 <2e-16 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 11.55 on 165 degrees of freedom
Multiple R-squared: 0.8247, Adjusted R-squared: 0.8236
F-statistic: 776 on 1 and 165 DF, p-value: < 2.2e-16
Call:
lm(formula = FreundlichkeitMitarbeiter ~ QualitätHaarschnitt,
data = Teilmenge4)
Residuals:
Min 1Q Median 3Q Max
-17.6841 -9.4502 -0.4412 8.4562 21.5013
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 135.27245 3.93111 34.41 <2e-16 ***
QualitätHaarschnitt -0.96292 0.05203 -18.51 <2e-16 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 10.91 on 132 degrees of freedom
Multiple R-squared: 0.7218, Adjusted R-squared: 0.7197
F-statistic: 342.5 on 1 and 132 DF, p-value: < 2.2e-16
Call:
lm(formula = FreundlichkeitMitarbeiter ~ QualitätHaarschnitt,
data = Teilmenge5)
Residuals:
Min 1Q Median 3Q Max
-14.2278 -4.8777 0.7657 5.1223 14.3200
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 141.3752 11.8455 11.94 1.36e-14 ***
QualitätHaarschnitt -0.6370 0.1347 -4.73 2.93e-05 ***
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
Residual standard error: 7.635 on 39 degrees of freedom
Multiple R-squared: 0.3645, Adjusted R-squared: 0.3482
F-statistic: 22.37 on 1 and 39 DF, p-value: 2.927e-05