Fisher'ın dönüşümünden daha az kesin olan başka bir yaklaşım, ancak daha sezgisel olabileceğini düşünüyorum (ve istatistiksel anlamlılığa ek olarak pratik önem hakkında fikir verebilir) görsel test:
Buja, A., Cook, D. Hofmann, H., Lawrence, M. Lee, E.-K., Swayne,
D.F and Wickham, H. (2009) Statistical Inference for exploratory
data analysis and model diagnostics Phil. Trans. R. Soc. A 2009
367, 4361-4383 doi: 10.1098/rsta.2009.0120
Bunun R vis.test
için TeachingDemos
paketteki işlevinde bir uygulaması var . Örneğin için çalıştırmanın muhtemelen bir yolu:
vt.scattercor <- function(x,y,r,...,orig=TRUE)
{
require('MASS')
par(mar=c(2.5,2.5,1,1)+0.1)
if(orig) {
plot(x,y, xlab="", ylab="", ...)
} else {
mu <- c(mean(x), mean(y))
var <- var( cbind(x,y) )
var[ rbind( 1:2, 2:1 ) ] <- r * sqrt(var[1,1]*var[2,2])
tmp <- mvrnorm( length(x), mu, var )
plot( tmp[,1], tmp[,2], xlab="", ylab="", ...)
}
}
test1 <- mvrnorm(100, c(0,0), rbind( c(1,.75), c(.75,1) ) )
test2 <- mvrnorm(100, c(0,0), rbind( c(1,.5), c(.5,1) ) )
vis.test( test1[,1], test1[,2], r=0.75, FUN=vt.scattercor )
vis.test( test2[,1], test2[,2], r=0.75, FUN=vt.scattercor )
Tabii ki gerçek verileriniz normal değilse veya ilişki doğrusal değilse, yukarıdaki kodla kolayca alınacaktır. Bunları eşzamanlı olarak test etmek isterseniz, yukarıdaki kod bunu yapar veya yukarıdaki kod, verilerin niteliğini daha iyi temsil edecek şekilde uyarlanabilir.