top of page

data931 <- read.csv("Table931SDdata.csv")
data931

attach(data931)

​

#色別に各尺度の平均値と標準偏差を求める

#例えば、AkatuiKurai尺度の場合

tapply(AkaruiKurai,COLOR,mean)

tapply(AkaruiKurai,COLOR,sd)

​

#色の効果:従属変数 尺度、独立変数 色

#AkatuiKurai尺度の場合

s <- factor(Subject)#要因として指定(変数と誤解されないように)

S1 <- aov(AkaruiKurai~COLOR+Error(s/COLOR))

summary(S1)

​

# Holmの方法による多重比較の場合

pairwise.t.test(AkaruiKurai,COLOR,data=data931,p.adj = "holm")

​

# 色の比較を図示するならば、

barplot(tapply(AkaruiKurai,COLOR,mean))

​

#他の10尺度についても同様

​

#相関の分析

data <- data931[3:13] #因子分析にかけるデータ部分
data

​

#相関行列

cor(data)

​

​#因子分析 因子数=3 最尤法

SDfa <- factanal(data,factors=3,rotation,scores="regression")
SDfa

​

​

#参考 因子負荷量を大きさに順に並べ替える(元群馬大学青木先生のサイトから関数を読み込む)

​

source("http://aoki2.si.gunma-u.ac.jp/R/src/sort.loadings.R",encoding="euc-jp")

​

print(sort.loadings(SDfa),cutoff=0)

​

​

#因子得点

SDfa$scores #因子得点
SDfa$correlation #相関行列

​

#因子得点を保存するならば

Scores <-  SDfa$scores

write.csv(Scores,"Scores.csv")

​

​

© 2018-2025 HIDEYUKI UNUMA

All visitors since 14 Apr. 2018

  • Twitter
  • Instagram
  • Facebook
bottom of page