Changeset eccb6ce in tol


Ignore:
Timestamp:
Nov 27, 2012, 6:21:43 PM (14 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
6c5493b
Parents:
bab7ea7
Message:

New function ACVF_ARFilter used in Box-Jenkins regular ARMA initial approximation

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/bmodel/estim.cpp

    rbab7ea7 reccb6ce  
    24982498
    24992499//--------------------------------------------------------------------
     2500DeclareContensClass(BMat, BMatTemporary, BMatARMA_ACVF_ARFilter);
     2501DefExtOpr(1, BMatARMA_ACVF_ARFilter, "ARMA_ACVF_ARFilter",
     2502  2, 2, "Matrix Polyn",
     2503  "(Matrix ACVF, Polyn phi)",
     2504  "",
     2505  BOperClassify::Sthocastic_);
     2506//--------------------------------------------------------------------
     2507void BMatARMA_ACVF_ARFilter::CalcContens()
     2508//--------------------------------------------------------------------
     2509{
     2510  BMatrix<BDat>& acvf = Mat(Arg(1));
     2511  BPolyn<BDat>& phi = Pol(Arg(2));
     2512  contens_.Alloc(acvf.Rows()-phi.Degree(),1);
     2513  BARIMA::ACVF_ARFilter(acvf.Data(), phi, contens_.GetData());
     2514}
     2515
     2516//--------------------------------------------------------------------
    25002517DeclareContensClass(BSet, BSetTemporary, BSetARMAPreliminaryEstimation);
    25012518DefExtOpr(1, BSetARMAPreliminaryEstimation, "ARMAPreliminaryEstimation",
    25022519  4, 6, "Matrix Real Real Real Real Real",
    2503   "(Matrix ACVF, Real p, Real q, Real N [, Real maxIter=100*q, Real eps = 0.1/Sqrt(N))",
     2520  "(Matrix ACVF, Real p, Real q, Real N "
     2521  "[, Real maxIter=100*q, Real eps = 0.1/Sqrt(N)])",
    25042522  "Estimates a preliminary AR(p)MA(q) non seassonal model \n"
    25052523  "  \n"
Note: See TracChangeset for help on using the changeset viewer.