四分点相関係数(φ係数)
四分点相関係数を求める関数です。引数には2行2列のデータ行列(=2×2分割表)を指定してください。
phi.coe <- function(dat){ x <- c(rep(1,dat[1,1]),rep(1,dat[1,2]),rep(0,dat[2,1]),rep(0,dat[2,2])) y <- c(rep(1,dat[1,1]),rep(0,dat[1,2]),rep(1,dat[2,1]),rep(0,dat[2,2])) phi <- cor(x,y) phi }
〜使用例〜
> my.table <- matrix(c(4, 1, 2, 3), ncol=2, byrow=TRUE) > my.table [,1] [,2] [1,] 4 1 [2,] 2 3 > phi.coe(my.table) [1] 0.4082483