Changeset 077124f in tol


Ignore:
Timestamp:
Sep 17, 2009, 2:07:43 PM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
90b9e0c
Parents:
abce44f
Message:

Using Pol2VMat instead of PolMat

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_arimaBlock.tol

    rabce44f r077124f  
    176176    VMatrix D =
    177177    {
    178       Matrix aux1 = PolMat(dif,m,m);
    179       Rand(difDegree,m,0,0) <<
    180       Mat2VMat(SubRow(aux1, Range(difDegree+1,m,1)),0,0.25,1.E-10)
     178      VMatrix aux1 = Pol2VMat(dif,m,m);
     179      Zeros(difDegree,m) <<
     180      SubRow(aux1, Range(difDegree+1,m,1))
    181181    };
    182182  //WriteLn("TRACE"+_MID+" initializeArimaBlock before _.difFilter:"<<_.difFilter);
    … …  
    487487  ////////////////////////////////////////////////////////////////////////////
    488488  {
     489  //WriteLn("TRACE"+_MID+" filter.arma 1 DX="<< DX);
    489490    Set s = EvalSet(_.armaParamBlock, Set set.filterArima(BSR.NoiseDistrib segment)
    490491    {
    491       VMatrix aux1 = filterJustBlock(segment,SubRow(DX, segment->EquIdx));
     492    //WriteLn("TRACE"+_MID+" filter.arma 2 segment="<< segment->Name);
     493      VMatrix DXs = SubRow(DX, segment->EquIdx);
     494    //WriteLn("TRACE"+_MID+" filter.arma 3 DXs="<< DXs);
     495      VMatrix aux1 = filterJustBlock(segment,DXs);
     496    //WriteLn("TRACE"+_MID+" filter.arma 4 aux1="<< aux1);
    492497      [[aux1, (segment->ArimaAuxInfo)::equIdxVec]]
    493498    });
     499  //WriteLn("TRACE"+_MID+" filter.arma 5");
    494500    MergeRows(_.m, s)
    495501  };
Note: See TracChangeset for help on using the changeset viewer.