2012-03-14 59 views
2

我試圖寫發現的三維形狀之間的重疊代碼的重疊。區的兩個圓形高斯函數

每個形狀由兩個相交的正態分佈(一個在x方向,一個在y方向)定義。

您是否有任何關於解決這個問題的現有代碼的建議,或者我可以利用這些建議來構建這些代碼?我的大部分編程經驗都在R中,但我也接受其他語言的解決方案。

預先感謝您的任何建議和幫助!


在這個問題上再研究背景:我正在研究昆蟲利用聲學空間。我想知道隨機組合的昆蟲組是否會有比我們在自然社區觀察到的或多或少相似的調用(隨機測試)。爲此,我需要隨機選擇昆蟲種類並計算它們之間的相似度。

對於每個物種,我有一個均值和方差爲兩個呼叫特徵近似正態分佈。我想用這兩個調用特徵爲物種建立3D概率分佈。然後我想計算一個物種的PDF與另一個物種重疊的數量。

請接受我的道歉,如果這個問題不明確或不適合這個論壇。

+0

是每個高斯對稱相對於它的X和Y的差異?或者,你是問,在一般情況下,給定協方差_matrix_時找到重疊(http://en.wikipedia.org/wiki/Covariance_matrix)? – Hooked 2012-03-14 13:38:17

+0

您也不清楚重疊是什麼意思。你是否試圖找到這兩個函數只有一定的閾值差異的(音量/面積)?卷積?此外,您似乎只定義了一個二維函數(兩個調用特性的mu和sigma) - 爲什麼這是3D? – Hooked 2012-03-14 13:42:49

回答

1

我從事小分子藥物研發工作,並且經常使用基於算法的程序(ROCS,由OpenEye Scientific Software提供),該算法將分子表示爲球形高斯函數的集合並計算相交體積。您可能會看到以下參考資料以及ROCS文檔:

(1)Grant和Pickup,J. Phys。化學。 1995,99,3503-3510

(2)Grant,Gallardo和Pickup,J.Comp。化學。 1996年,17歲,1653年至1666年