R: Moran's I [統計]
きのうにひきつづき、library(spatstat)のdata(finpines)をつかって、Moran's Iを計算させてみる。
finpinesはpppクラスのオブジェクトで、フィンランドのマツの稚樹のデータ。
直径と樹高の関係もプロットしてみる。
ドロネー三角網をつくってみる。
Moran's I で空間自己相関の検定をしてみる。
library(spatstat) library(spdep) data(finpines)
finpinesはpppクラスのオブジェクトで、フィンランドのマツの稚樹のデータ。
plot(finpines, which.marks="diameter", main="diameters") plot(finpines, which.marks="height", main="height")
直径と樹高の関係もプロットしてみる。
plot(finpines$marks$diameter, finpines$marks$height)
ドロネー三角網をつくってみる。
finpines.coord <- coordinates(cbind(finpines$x, finpines$y)) finpines.nb <- tri2nb(finpines.coord) plot(finpines.nb, finpines.coord)
Moran's I で空間自己相関の検定をしてみる。
> finpines.listw <- nb2listw(finpines.nb) > moran.test(finpines$marks$diameter, finpines.listw) Moran's I test under randomisation data: finpines$marks$diameter weights: finpines.listw Moran I statistic standard deviate = -0.0028, p-value = 0.5011 alternative hypothesis: greater sample estimates: Moran I statistic Expectation Variance -0.008143080 -0.008000000 0.002700897 > moran.test(finpines$marks$height, finpines.listw) Moran's I test under randomisation data: finpines$marks$height weights: finpines.listw Moran I statistic standard deviate = 1.0833, p-value = 0.1393 alternative hypothesis: greater sample estimates: Moran I statistic Expectation Variance 0.048516112 -0.008000000 0.002721604
タグ:R
コメント 0