
80 Appendix A3 Modelbase and OxPack
Modelbase::IsCrossSection
virtual IsCrossSection();
Return value
Returns an integer:
sample
lags forecasts selection
0: yes yes yes standard dynamic model
1: no no no standard cross-section model
-1: yes no no standard panel data model
2: no no yes omits leading/trailing missing values
Description
Used by OxPack as part of model formulation, to determine if the current model
is dynamic or cross-section.
Modelbase::LoadOptions
virtual LoadOptions()
No return value.
Description
Called by OxPack to load persistent settings when a package is activated. For
example, in Modelbase:
decl deps1, deps2, iprint, iitmax, bcompact;
[iitmax, iprint, bcompact] = GetMaxControl();
[deps1, deps2] = GetMaxControlEps();
iitmax = "OxPackReadProfileInt"("ModelBase", "itmax", iitmax);
iprint = "OxPackReadProfileInt"("ModelBase", "iprint", iprint);
bcompact= "OxPackReadProfileInt"("ModelBase", "bcompact", bcompact);
deps1 = "OxPackReadProfileDouble"("ModelBase", "deps1", deps1);
deps2 = "OxPackReadProfileDouble"("ModelBase", "deps2", deps2);
MaxControl(iitmax, iprint, bcompact);
MaxControlEps(deps1, deps2);
Modelbase::GetModelSettings
virtual GetModelSettings()
Return value
Returns a c × 2 array with labels (aValues[i][1])andvalues
(aValues[i][0]).
Description
Called by OxPack after successful estimation, to get model settings for the model
history. This allows model parameters to be recalled together with the model
specification.
Komentarze do niniejszej Instrukcji