2012-11-15 66 views
0

您是否知道它是否存在等價於Matlab的normxcorr2()的R或R包中的函數?等價於R中的normxcorr2?

我想計算一個二維矩陣的交叉相關性,並顯示兩個方向滯後函數的互相關係數。

回答

0

您是否嘗試過stats包裝中的ccf()? (stats應該已經是你的R安裝的一部分)

+0

是的我試過並認爲它只計算一維中的互相關。根據我在幫助中理解的內容,它不能在x和y維度上有兩個滯後。 – Simon

+0

感謝您的想法。我實際上找到了一個名爲ncf的包,它具有多個互相關函數。當我玩它並插入一個簡單的正弦曲面時,它不會返回正確的輸出(即函數cor2())。 – Simon

+0

我也實際上找到了用於計算相關性的公式:[link](http://www.idiom.com/~zilla/Papers/nvisionInterface/nip.html#eq1:normcc)。我可以很容易地用循環(無效)來編寫,但很難用線性代數來表示它。 – Simon