LoginSignup
0
0

ベイズ統計モデリング 4.1

Last updated at Posted at 2024-01-14

4.6 エクササイズ

show(HairEyeColor)
## , , Sex = Male
## 
##        Eye
## Hair    Brown Blue Hazel Green
##   Black    32   11    10     3
##   Brown    53   50    25    15
##   Red      10   10     7     7
##   Blond     3   30     5     8
## 
## , , Sex = Female
## 
##        Eye
## Hair    Brown Blue Hazel Green
##   Black    36    9     5     2
##   Brown    66   34    29    14
##   Red      16    7     7     7
##   Blond     4   64     5     8

性別全体の合計

eyeHairFreq = apply(HairEyeColor, c("Eye","Hair"), sum)
eyeHairFreq
##        Hair
## Eye     Black Brown Red Blond
##   Brown    68   119  26     7
##   Blue     20    84  17    94
##   Hazel    15    54  14    10
##   Green     5    29  14    16

同時比率(全体を1としたときの比率)

EyeHairProp = eyeHairFreq / sum(eyeHairFreq)
EyeHairProp
##        Hair
## Eye           Black      Brown        Red      Blond
##   Brown 0.114864865 0.20101351 0.04391892 0.01182432
##   Blue  0.033783784 0.14189189 0.02871622 0.15878378
##   Hazel 0.025337838 0.09121622 0.02364865 0.01689189
##   Green 0.008445946 0.04898649 0.02364865 0.02702703

性別と目の全体の合計

HairFreq = apply(HairEyeColor, c("Hair"), sum)
HairFreq
## Black Brown   Red Blond 
##   108   286    71   127

周辺確率(髪の色)

HairProp = HairFreq / sum(HairFreq)
HairProp
##     Black     Brown       Red     Blond 
## 0.1824324 0.4831081 0.1199324 0.2145270

性別と髪の全体の合計

EyeFreq = apply(HairEyeColor, c("Eye"), sum)
EyeFreq
## Brown  Blue Hazel Green 
##   220   215    93    64

周辺確率(目の色)

eyeProp = EyeFreq / sum(EyeFreq)
eyeProp
##     Brown      Blue     Hazel     Green 
## 0.3716216 0.3631757 0.1570946 0.1081081

条件付確率(目の色が青い時の、髪の毛が黒い確率)

EyeHairProp["Blue",]/eyeProp["Blue"]
##      Black      Brown        Red      Blond 
## 0.09302326 0.39069767 0.07906977 0.43720930
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0