Changeset 16a9f53 in tol


Ignore:
Timestamp:
Dec 5, 2008, 3:59:23 PM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
6fc1946
Parents:
7f8c3ba
Message:

VBR: anotación y recordatorio para futura implementación de Análisis de componentes principales

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@263 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/math/stat/models/bayesian/bysMcmc/_inference_functions.tol

    r7f8c3ba r16a9f53  
    147147  Eval(name+".Param.Signif=test")
    148148})};
     149
     150/* * /
     151//////////////////////////////////////////////////////////////////////////////
     152//VBR: anotación y recordatorio para futura implementación de
     153//Análisis de componentes principales
     154//////////////////////////////////////////////////////////////////////////////
     155Matrix mcmc = bsr.oneNode.probit::_.estim::report::mcmc;
     156Matrix param.average = bsr.oneNode.probit::_.estim::param.average;
     157Matrix mcmc.nu = Group("ConcatColumns",For(1,Columns(param.average),Matrix(Real j)
     158{
     159  Real nu = MatDat(param.average,1,j);
     160  Rand(Rows(mcmc),1,nu,nu)
     161}));
     162Matrix mcmc.dif = mcmc - mcmc.nu;
     163Matrix mcmc.cov = MtMSqr(mcmc.dif);
     164Matrix mcmc.cor = NormDiag(mcmc.cov);
     165Set svd = SVD(mcmc.cov);
     166Matrix principalComponents = mcmc.dif*svd[3];
     167/* */
    149168
    150169/////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.