2標本のグラフ、記述統計

サンプル

dat1 <- c(-0.65, -0.58, 1.98, 0.98, 1.55, -0.05, 0.10, -1.35, 1.24, -0.28)
dat2 <- c(1.31, 2.39, 2.87, 2.25, 2.33, 5.32, 3.13, 1.21, 1.50, 0.97)

まずはデータセットを作成

data <- c(dat1, dat2)
group <- c(rep("A", length(dat1)), rep("B", length(dat2)))
df <- data.frame(group, data)
head(df)

ノンパラの検定とグラフ (A、Bを1回目、2回目に変更)

wilcox.test(dat1, dat2, paired=F, exact =F, alternative="t")

p値はかなり小さいですね

2群のグラフ

par(mfrow=c(1, 2))#1行2列の枠を作成

boxplot(
    data ~ group, data=df,
    xaxt="n", xlab=""
)
axis(
    1, at=c(1,2),
    formatC(c("1回目", "2回目"))
)

stripchart(
    data ~ group, data=df,
    vert=T,
    xaxt="n", xlab="",
    method="jitter", jit=0.05,
    pch=16, cex=0.5,
    xlim = c(0.5,2.5)
)
axis(
    1, at=c(1,2),
    formatC(c("1回目", "2回目"))
)

par(mfrow=c(1, 1))#1行1列に戻しとく

記述統計
四分位、中央値、平均値、標準偏差、標準誤差

by(df$data, df$group, summary)
library(psych)
describe(df$data, skew=F)
by(df$data, df$group, describe, skew=F)
#skew:skew and kurtosis=歪度と尖度

コメント欄 『間違い』や『分かりにくい部分』などのご意見もお寄せください

タイトルとURLをコピーしました