2015-06-23 16 views
0

斯坦提供的功能如何在Stan中得到非對稱矩陣的特徵向量?

vector eigenvalues_sym(matrix A) 
matrix eigenvectors_sym(matrix A) 

爲得到一個對稱矩陣A的特徵向量,但如果你的矩陣是什麼非對稱?你還能得到特徵值和特徵向量嗎?另外,有沒有辦法測試我是否得到了正確的特徵向量?我如何測試Stan程序的某些部分?

回答

1

斯坦只提供對稱情況,因爲我們不能保證答案不復雜,否則。

儘管可以將複合體編碼爲真正的對,然後開始在Stan中實現其中的一些,但這將是一個巨大的痛苦。 恐怕我們只提供對稱情況,因爲我們不能保證答案是真實的,我們不支持。其他任何東西都必須從頭開始在C++或Stan中實現幷包含在內。

Ben Goodrich在C++中提出了一種解決方法,它要求從源代碼中重新編譯Stan對稱的非對稱矩陣,但它不是一種語言內解決方案,也不是我們真正推薦人們做的事情,因爲它需要每更新一次Stan更新。

+0

嗨鮑勃你可以看看我的問題在這裏:https://stackoverflow.com/questions/45988471/stan-results-not-matching – user3022875

+0

這似乎偏離主題,我不知道是否StackOverflow將只是對它進行了修改,但對於重新思考軟件包我一無所知。 Richard建議在GitHub回購上提出問題。 –

相關問題