tmp <- table(父親巨人好き = nu03$R14, 本人巨人好き = nu03$R13)
tmp
本人巨人好き
父親巨人好き 大嫌い やや嫌い やや好き 大好き
大嫌い 10 3 2 0
やや嫌い 2 21 13 1
やや好き 4 12 30 5
大好き 2 15 24 7
| 父親\本人 | 大嫌い | やや嫌い | やや好き | 大好き |
|---|---|---|---|---|
| 大嫌い | 10 | 3 | 2 | 0 |
| やや嫌い | 2 | 21 | 13 | 1 |
| やや好き | 4 | 12 | 30 | 5 |
| 大好き | 2 | 15 | 24 | 7 |
par(family = "HiraKakuProN-W3") ## ← Windowsでは実行しない mosaicplot(tmp, las = 1, main = "父親巨人好き と 本人巨人好き")
図1: モザイクプロット 父親巨人好き と 本人巨人好き
図2: 父親巨人好き と 本人巨人好き
addmargins(tmp) # addmargins() で周辺度数を計算
本人巨人好き
父親巨人好き 大嫌い やや嫌い やや好き 大好き Sum
大嫌い 10 3 2 0 15
やや嫌い 2 21 13 1 37
やや好き 4 12 30 5 51
大好き 2 15 24 7 48
Sum 18 51 69 13 151
| 父親\本人 | 大嫌い | やや嫌い | やや好き | 大好き | 合計 Sum |
|---|---|---|---|---|---|
| 大嫌い | 10 | 3 | 2 | 0 | 15 |
| やや嫌い | 2 | 21 | 13 | 1 | 37 |
| やや好き | 4 | 12 | 30 | 5 | 51 |
| 大好き | 2 | 15 | 24 | 7 | 48 |
| 合計 Sum | 18 | 51 | 69 | 13 | 151 |
prop.table(tmp, 1)
本人巨人好き
父親巨人好き 大嫌い やや嫌い やや好き 大好き
大嫌い 0.66666667 0.20000000 0.13333333 0.00000000
やや嫌い 0.05405405 0.56756757 0.35135135 0.02702703
やや好き 0.07843137 0.23529412 0.58823529 0.09803922
大好き 0.04166667 0.31250000 0.50000000 0.14583333
round(prop.table(tmp, 1), 2) # round() で小数点以下2桁に限定
本人巨人好き
父親巨人好き 大嫌い やや嫌い やや好き 大好き
大嫌い 0.67 0.20 0.13 0.00
やや嫌い 0.05 0.57 0.35 0.03
やや好き 0.08 0.24 0.59 0.10
大好き 0.04 0.31 0.50 0.15
par(family = "HiraKakuProN-W3") ## ← Windowsでは実行しない plot(nu03$r14, nu03$r13, main = "散布図 父親巨人好きと本人巨人好き", xlab = "父親巨人好き", ylab = "本人巨人好き")
図3: 散布図 父親巨人好きと本人巨人好き
par(family = "HiraKakuProN-W3") ## ← Windowsでは実行しない plot(jitter(nu03$r14), jitter(nu03$r13), main = "散布図 父親巨人好きと本人巨人好き (jitter)", xlab = "父親巨人好き", ylab = "本人巨人好き")
図4: 散布図 父親巨人好きと本人巨人好き
cor(nu03$r14, nu03$r13) # 欠測値 NA があると計算不可
[1] NA
cor(nu03$r14, nu03$r13, use = "pairwise") # ペアワイズ (ペアが揃っている) で計算
[1] 0.4082542
図5: 散布図 父親巨人好きと本人巨人好き
図6: 散布図 父親巨人好きと本人巨人好き
lm(r13 ~ r14, data = nu03)
Call:
lm(formula = r13 ~ r14, data = nu03)
Coefficients:
(Intercept) r14
1.5287 0.3414
formula = r13 ~ r14summary(lm(r13 ~ r14, data = nu03))
Call:
lm(formula = r13 ~ r14, data = nu03)
Residuals:
本人巨人好き
Min 1Q Median 3Q Max
-1.8943 -0.5529 0.1057 0.4471 1.7885
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) 1.52865 0.18975 8.056 0.000000000000234 ***
r14 0.34141 0.06254 5.459 0.000000195495263 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 0.7469 on 149 degrees of freedom
( 2 個の観測値が欠損のため削除されました )
Multiple R-squared: 0.1667, Adjusted R-squared: 0.1611
F-statistic: 29.8 on 1 and 149 DF, p-value: 0.0000001955
| Coefficients | Estimate | Std. Error | t value | Pr(>|t|) |
|
|---|---|---|---|---|---|
| 係数 | 推定値 | 標準誤差 | t値 | 有意確率 | |
| (Intercept) | 1.52865 | 0.18975 | 8.056 | 0.000000000000234 | *** |
| 父親巨人好き | 0.34141 | 0.06254 | 5.459 | 0.000000195495263 | *** |
*** 0.1%有意 , ** 1%有意 , * 5%有意 , . 10%有意 , 印なし 非有意Residual standard error: 0.7469 on 149 degrees of freedom ( 2 個の観測値が欠損のため削除されました ) Multiple R-squared: 0.1667, Adjusted R-squared: 0.1611 F-statistic: 29.8 on 1 and 149 DF, p-value: 0.0000001955
lm(r13 ~ r14, data = nu03)
Call:
lm(formula = r13 ~ r14, data = nu03)
Coefficients:
(Intercept) r14
1.5287 0.3414
lm(r14 ~ r13, data = nu03)
Call:
lm(formula = r14 ~ r13, data = nu03)
Coefficients:
(Intercept) r13
1.6489 0.4882
table()cor()plot()cov()ppcor::pcor()lm()abline(lm())summary(lm())| [1] | ポール G.ホーエル. 初等統計学 第4版. 培風館, 1981. |