0

関数エンベロープを使用すると、引数が受け入れられず、「未使用の引数」が定義される理由を見つけるために、あなたの助けを求めたいと思います。私が使用しているデータはマークのない ppp で、シミュレートされたデータと私のデータを使用して L 関数グラフを作成したいと考えています。ここに私の ppp データのコードがあります:

 map2008MLW = ppp(xy2008_BNGppp$x, xy2008_BNGppp$y, window = IoM_polygon_MLWowin)

その後:

L2008 = Lest(map2008MLW,correction="Ripley")
OP = par(mar=c(5,5,4,4))
plot(L2008, . -r ~ r, ylab=expression(hat("L")), xlab = "d (m)"); par(OP)
L2008$iso  = L$iso  - L$r
L2008$theo = L$theo - L$r

希望するシミュレーション回数

n = 9999

表示したい p 有意水準

 p  = 0.05

そして、この時点では、エンベロープ関数はあまり満足していないようです:

    EL2008 = envelope(map2008MLW[W], Lest, nsim=n, rank=(p * (n + 1)))
    Error in envelope(map2008MLW[W], Lest, nsim = n, rank = (p * (n + 1))) : 
  unused arguments (nsim = n, rank = (p * (n + 1)))

これは一般的なエラーのようで、spatstat パッケージが原因かどうかはわかりません。分析を進めることができないため、これに対する解決策を見つけるのを手伝ってください。

どうもありがとうございました、

マルティナ

4

1 に答える 1