2012-10-05 39 views
0

SO警告我,我的問題很可能是關閉的最佳方式,我希望他們錯了:)從[-1,1]空間相關矩陣映射到[0,1]空間

我問題:讓你有一個相關矩陣;你會想要1和-1旁邊的相關性趨於1,而那些接近0的相關性停留在那裏。

最簡單的方法是使用絕對值,例如,如果Rho是你的相關矩陣,那麼你將使用abs(Rho)

有什麼辦法比上面的理論更正確嗎?

舉一個例子:如果我使用Normal p.d.f,該怎麼辦?而不是絕對值?

Adjusted Rho = N(Rho, mu = 0, sigma = stdev(Rho)) 

其中N是普通p.d.f.功能。

你有什麼更好的辦法嗎?

每種方法的優缺點是什麼?

謝謝,

+0

我建議在stats.stackexchange.com上詢問。 – Qnan

+0

謝謝,我會的。然後適度可以取消這個問題,如果他們認爲它是不適合的話:) –

回答

1

試試這個。

x <- runif(min = -1, max = 1, n = 100) 
tr <- (x - min(x))/diff(range(x)) 
plot(x) 
points(tr, col = "red") 

你也可以使用,保證值給予0和1之間,但你是限制在-1到1之間的值的分對數鏈接功能,你會得到的範圍內唯一的值〜[0.3,1]。

​​

+0

謝謝你,羅馬。你的方法看起來像線性插值。我不是統計專家,能否請你解釋一下實力和弱點:絕對值,普通p.d.f.,你的方法?非常感謝。 –

+0

@JohnGay,也許你應該在crossvalidated.com上打開一個新的問題。 –