まず、20mX30mの長方形の2点の座標をモデル化する必要がありました。明らかに、これらのポイントは一様分布に従うので、これは私のコードの最初の部分です。
X1 <- runif(1,0,20)
X2 <- runif(1,0,30)
point1 <- c(X1,X2)
point1
2番目のポイント(「point2」)に同じコードを使用しましたが、X1とX2をそれぞれY1とY2に置き換えました。
次に、2つのポイント間の距離を見つける必要がありました。
distance <- sqrt(((X1-Y1)^2)+((X2-Y2)^2))
ここで、ポイントが互いに5mから10m以内にあるイベントとしてAを定義する場合、このイベントのインジケーター変数を見つける必要があります。これは私が得たものですが、それが正しいかどうかはわかりません:
x=0
if (distance < 10 & distance > 5)
{
x=1
}
Z <- c(distance,x)
これらのコマンドを1000回繰り返す場合、各シミュレーションの値をどのように保存し、1000回の繰り返しで最小および最大の分離値を見つけるのでしょうか。