Changeset 0c96479 in tol


Ignore:
Timestamp:
Aug 31, 2012, 9:33:33 AM (14 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
abe80db
Parents:
1627a73
Message:

Allowing white noise models in ARIMA estimation

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

File:
1 edited

Legend:

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

    r1627a73 r0c96479  
    352352      outDifData_.Alloc(1, N_);
    353353      ApplyPolB(outDifData_, 0, fullData_, dif_, difDeg_, outName_+"_Full", 0);
    354       Z_ = outDifData_.T();
     354      A_ = Z_ = outDifData_.T();
     355      residuous_ = A_.Data();
    355356      initialError_ = Sqrt(CenterMoment(outDifData_.Data(),2));
    356357      standardError_ = initialError_;
    … …  
    621622  numParam_    -= r;
    622623  inputParam_  -= r;
    623 
     624/*
    624625  if(!numParam_)
    625626  {
    … …  
    631632                    "Introduzca algún parámetro ARMA o una serie input."));
    632633  }
     634*/
    633635  param_.ReallocBuffer(numParam_);
    634636  if(ok && (N_<(interruptionIndex_.Size()+numParam_)))
    … …  
    20312033  }
    20322034
    2033   Std(BText("\nTRACE BModel::Statistics() N_=")+N_);
     2035//Std(BText("\nTRACE BModel::Statistics() N_=")+N_);
    20342036  aCorNum_ = N_/4;
    2035   Std(BText("\nTRACE BModel::Statistics() aCorNum_=")+aCorNum_);
     2037//Std(BText("\nTRACE BModel::Statistics() aCorNum_=")+aCorNum_);
    20362038  if(periodicity_>0)
    20372039  {
    2038     if(aCorNum_< 2*periodicity_+4) { aCorNum_ =  2*periodicity_+4; }
    2039     Std(BText("\nTRACE BModel::Statistics() aCorNum_=")+aCorNum_);
    2040   }
    2041   if(aCorNum_<N_/2) { aCorNum_ = N_/2; }
    2042   Std(BText("\nTRACE BModel::Statistics() aCorNum_=")+aCorNum_);
     2040    if(aCorNum_< periodicity_+4) { aCorNum_ =    periodicity_+4; }
     2041  //Std(BText("\nTRACE BModel::Statistics() aCorNum_=")+aCorNum_);
     2042  }
     2043  if(aCorNum_>N_/2) { aCorNum_ = N_/2; }
     2044//Std(BText("\nTRACE BModel::Statistics() aCorNum_=")+aCorNum_);
    20432045
    20442046  if(aCorNum_>0)
Note: See TracChangeset for help on using the changeset viewer.