私は〜250 ClarkとEvansテスト(clarkevans.test)を手動で実行することを避けようとしています。clarkとevansテスト用に複数のowinを作成するにはどうすればいいですか?
エクセルファイルにxmin、xmax、ymin、ymax座標の表があります。各行は操作ウィンドウの寸法です。
エクセルファイル(read.csv)をRに読み込んだ後、 "apply"と "owin"という形式を取って、各行のためのowinを出力することはできません。最終的にpppを作成して同様の方法でclarkevans.testを実行する必要がありますが、今はこの最初のステップで助けが必要です。
coordin<-read.csv("Coordin.csv")
cdf<-data.frame(coordin)
> cdf
xmin xmax ymin ymax
1 456741 456841 3913505 3913605
2 453341 453441 3915805 3915905
3 453441 453541 3915805 3915905
4 452441 452541 3915705 3915805
5 453741 453841 3915705 3915805
私はいくつかのバリエーションを試しましたが、何もできません。
lapply(cdf, function(x) owin(xmin, xmax, ymin, ymax))
あなたがこれまでに試してみましたが、データがどのように組織化されているもののいくつかのサンプルコードを提供する場合、それは容易になるだろう。私はあなたが説明したことに基づいて以下の答えを出そうとします。 –
私の質問にお返事ありがとうございます。自分のデータとコードを追加しました。私が読んだことのほとんどがそれらを使用することを避けて言ったので、私はループのために何もしようとしなかった。私はあなたが "apply"で与えた例を試してみましたが、もう一度、xrange、yrangeのいずれかが指定されていれば、どちらも同じでなければならないというエラーが出ました。 – JZA
私は働くための適用方法を得ました!ご協力いただきありがとうございます、私はそれを感謝します。 – JZA