Могу ли я разбить крупномасштабную корреляционную матрицу?

матрица корреляции настолько велика (50000 на 50000), что неэффективна при вычислении того, что я хочу. Что я хочу сделать, так это разбить его на группы и рассматривать каждую как отдельную матрицу корреляции. Однако как справиться с зависимостью между этими меньшими матрицами корреляции? Целый день копаюсь в интернете, но ничего не выходит. Должен быть какой-то алгоритм, связанный с аппроксимацией таких больших матриц корреляции, верно?


person angielovesmath    schedule 16.06.2011    source источник
comment
Не могли бы вы уточнить, чего именно вы пытаетесь достичь с помощью матрицы?   -  person michaelv2    schedule 16.06.2011
comment
для генерации 50000 * 200 зависимых переменных путем умножения независимых случайных величин на разложение Холецкого.   -  person angielovesmath    schedule 17.06.2011


Ответы (1)


Даже корреляционная матрица 4 x 4 чувствительна к ошибкам. В любом случае, вот несколько ссылок, которые могут помочь:

http://www.oxford-man.ox.ac.uk/documents/papers/2011OMI08_Sheppard.pdf

http://www.kevinsheppard.com/images/4/47/Chapter8.pdf

http://arxiv.org/PS_cache/arxiv/pdf/1009/1009.5331v1.pdf

http://cran.r-project.org/web/packages/tawny/index.html

http://www.rinfinance.com/RinFinance2009/presentations/yollin_slides.pdf

http://nurometic.com/quantitative-finance/tawny/portfolio-optimization-with-tawny

http://quantivity.wordpress.com/2011/04/17/minimum-variance-portfolios/

person bill_080    schedule 16.06.2011