Iは、座標を定義した場合および(X 2、Y 2)
それらの間の距離の期待値をどのように見つけますか?
距離は、によって算出されるので、私は、考えていたと期待される値ちょうど?(1/30+1/30)2+(1/40+1/40)2
Iは、座標を定義した場合および(X 2、Y 2)
それらの間の距離の期待値をどのように見つけますか?
距離は、によって算出されるので、私は、考えていたと期待される値ちょうど?(1/30+1/30)2+(1/40+1/40)2
回答:
##problem
x <- runif(1000000,0,30)
y <- runif(1000000,0,40)
Uniform <- as.data.frame(cbind(x,y))
n <- nrow(Uniform)
catch <- rep(NA,n)
for (i in 2:n) {
catch[i] <-((x[i+1]-x[i])^2 + (y[i+1]-y[i])^2)^.5
}
mean(catch, na.rm=TRUE)
18.35855
私があなたが探しているものを正しく理解していれば、これが役立つかもしれません。X値はunif(0,30)から生成され、Y値はunif(0,40)から生成されるランダムなポイント間の距離を把握しようとしています。これらのそれぞれから分布への100万のRVを作成し、xとyをバインドして、それぞれのポイントを作成しました。次に、ポイント2と1の間の距離を、ポイント1,000,000と999,999の間の距離まで計算しました。平均距離は18.35855でした。これがあなたが探していたものと異なる場合はお知らせください。
n <- 10^7; distance <- sqrt((runif(n,0,30)-runif(n,0,30))^2 + (runif(n,0,40)-runif(n,0,40))^2)
sd(distance) / sqrt(n)
幾何学的に質問を見ると、凸型セット内の2つの独立した均一なランダムポイント間の予想距離は、その直径の半分より少し小さくなることが明白です。(2つのポイントがコーナーなどの極端な領域内に配置されることは比較的まれであり、多くの場合、それらは中心の近くにあり、それらは近くにあります。)この長方形の直径は、これにより推論だけでは、答えは弱になると予想します。25
正確な答えは、距離の確率加重値としての期待の定義から得られます。一般に、辺がで長方形を考えます。後で正しいサイズに拡大します(設定し、期待値にを掛けます)。この長方形の場合、座標を使用すると、一様確率密度はます。この長方形内の平均距離は、
基本的な統合方法を使用するのは簡単ですが、行うのは面倒です。コンピューター代数システム(Mathematica)を使用して答えを取得しました
これらの用語の多くにが存在しても驚くことではありません。これは、長方形の直径(その中の任意の2点間の最大距離)です。対数(arcsinhを含む)の出現も、単純な平面図内の平均距離を調べた場合は当然のことです。どういうわけか常に表示されます(これのヒントは割線関数の積分に現れます)。ちなみに、分母にが存在することは、との辺の長方形が関係する問題の詳細とは何の関係もありません。これは普遍的な定数です。)
の因子によってスケールアップに、この評価さ。30 1
状況をより深く理解する1つの方法は、さまざまな値のについて、の直径に対する平均距離をプロットすることです。極端な値(近い、またははるかに超える)の場合、長方形は基本的に1次元になり、より基本的な積分は、平均距離が直径の3分の1に減少することを示します。また、とある長方形の形状は同じであるため、結果を対数スケールでプロットするのが自然です。(正方形)について対称でなければなりません。ここにあります: λ01λ1/λλλ=1
これで経験則がわかります。長方形内の平均距離は直径のから(約)であり、大きい値は四角い長方形に関連付けられ、小さい値は長いスキニー(線形)に関連付けられます。 )長方形。これらの両極端の間の中点は、アスペクト比が長方形でほぼ達成されます。このルールを念頭に置いて、長方形をちらっと見て、2つの重要な数字までの平均距離を見積もることができます。0.37 3 :1