Rで分散分析

ANOVA君


ANOVA君の関数(anovakun)をDLする


ソースファイルの読み込み(Rファイルの実行)

ソースファイルとは


ソースファイル(anovakun_xxx.txt)を読み込む 


# source()は,あらかじめ用意された関数を読み込む関数

# ファイルパスは個人ごとに異なるので,適宜修正する

source("C:/Users/*******/******/anovakun_xxx.txt")


anovakunのデータを用意する 


1.2, 2.3, 3.22.5, 2.2, 3.51.5, 2.3, 4.22.2, 2.3, 3.11.2, 1.1, 1.62.8, 3.2, 3.3
1.2, 2.3, 3.2, 4.2, 3.1, 3.22.5, 2.2, 3.5, 3.9, 3.0, 3.01.5, 2.3, 4.2, 4.2, 3.1, 3.32.2, 2.3, 3.1, 4.1, 3.5, 3.21.2, 1.1, 1.6, 4.2, 3.1, 3.52.8, 3.2, 3.3, 4.6, 3.3, 3.7
a1, 1.2 a1, 2.5a1, 1.5a2, 1.2a2, 2.8a2, 2.3a3, 2.3a3, 3.2a3, 3.2
a1, b1, 1.2 a1, b1, 2.5a1, b2, 1.5a1, b2, 1.2a2, b1, 2.8a2, b1, 2.3a2, b2, 2.3a2, b2, 3.2
a1, 1.2, 2.3, 3.2a1, 2.5, 2.2, 3.5a1, 1.5, 2.3, 4.2a2, 2.2, 2.3, 3.1a2, 1.2, 1.1, 1.6a2, 2.8, 3.2, 3.3

anovakunを実行する

要因・水準の数は例です。自身の実験計画に沿った数値を入力すること

# 被験者間1要因3水準ANOVA

anovakun(data, "As",3)

# 被験者内1要因3水準ANOVA

anovakun(data, "sA",3)

# 被験者間2要因ANOVA (2 x 2)

anovakun(data, "ABs",2,2)

# 被験者内2要因ANOVA (2 x 3)

anovakun(data, "sAB",2, 3)

# 混合2要因ANOVA (3,5)

anovakun(data, "AsB",3,5)


# 3要因以下も同様に実行可能です


1要因3水準分散分析 実行例(youtube)


anovakunのオプション

多重比較


# Holm の方法:Bonferroniの改訂版のひとつ

holm = T

anovakun(data, "sA",3, holm = T)


効果量

# イータ二乗

eta = T

# 偏イータ二乗

peta = T

# 一般化イータ二乗

geta = T

# オメガ二乗

omega = T

# 偏オメガ二乗

pomega = T

# 一般化オメガ二乗

gomega = T


球面性の仮定の崩れへの対処


# すべての被験者内効果についてGreenhouse-Geisserのεによる調整を適用

gg = T 

# すべての被験者内効果について,Chi-Mullerのεによる調整を適用

cm=T

# 球面性検定の結果が有意であった被験者内効果について,Greenhouse-Geisserのεによる調整を適用

auto=T

統計検定の詳しいこと(初歩的なこと)については心理学統計入門(板口・森,2017)を参照ください(Amazonリンク)