ANOVA F-test的穩健度

ANOVA 是以各組觀察值獨立之假設成立為前提。但一般教育界資料分析者經常把〞重複測量〞也當成獨立來處理,所以我們將讓學生 generate 出多組相關之多變量 data,然後跑 ANOVA F-test,觀察其 type I error rate power 之變化,和 Hotelling T-square 作比較。

步驟:

Independently generate 100 set of ( such that one of the following condition is satisfied:

(a)

 

(b)

(c)

 

(d)

 

 

Qution

檢定

若用 (a) univariate ANOVA ,type I error 如何?

若用 (b) univariate ANOVA ,type I error 是否c

( repeated measure ANOVA 比較)

若用 (c)repeated measure ANOVA type I error如何

( hotelling 比較)

case b

case c

 

case d

 
 creatdata
function(sigma, n)
{
	if(min(eigen(sigma)$value) <= 0)
		print("Not positive definite!")
	if(min(eigen(sigma)$value) > 0) {
		matrixz <- matrix(nrow = n, ncol = dim(sigma)[2
			])
		for(i in 1:dim(sigma)[2]) {
			matrixz[, i] <- rnorm(n)
		}
		x <- matrixz %*% chol(sigma)
		x
	}
}