| virtual | Batch(const sBatch, ...) |
| | Runs batch code (OxModel only). |
| virtual | BatchMethod(const sMethod) |
| | Used to set the method from batch (OxModel only). |
| virtual | Buffering(const bBufferOn) |
| | Switches output buffering on and off (when using OxPack). |
| virtual | ClearEstimation() |
| | Clears estimation status. |
| virtual | ClearModel() |
| | Clears the estimated model and calls `Modelbase::ClearEstimation`. |
| virtual | Covar() |
| | Computes the covariance matrix. |
| | DbDrawTMatrix(const iArea, const mYt, const asY, const iT1, ...) |
| | Like DrawTMatrix, but using the underlying database sample information. |
| | DeSelect() |
| | Remove the current variable and sample selection. |
| | DeSelectByIndex(const iSel) |
| | Removes variable(s) from the selection. |
| | DeSelectByName(const sVar, const theGroup, const iLag) |
| | Removes variable(s) from the selection. |
| virtual | DoEstimateDlg(const iFirstMethod, const cMethods, const sMethods, const bForcAllowed, const bRecAllowed, const bMaxDlgAllowed) |
| | Create and execute an OxPack dialog for model Estimation. |
| virtual | DoEstimation( vParFree) |
| | Do the model estimation, called from `Modelbase::Estimate`. |
| virtual | DoFormulateDlg(const iLagMode, ...) |
| | Call the OxPack model Formulation dialog using |
| virtual | DoOption(const sOpt, const val) |
| | Implement an option as requested by `Modelbase::DoOptionsDlg`. |
| virtual | DoOptionsDlg(const aMoreOptions) |
| | Create and execute an OxPack dialog for model options; |
| virtual | DoSettingsDlg() |
| | Call the OxPack model Settings dialog. |
| virtual | Estimate() |
| | Prepare and estimate the model. |
| virtual | FindGroup(const theGroup) |
| | Finds the group identifier. |
| virtual | FindMethod(const theMethod) |
| | Finds the method identifier. |
| | FixPar(const iP, const dFix) |
| | Fixes parameters. |
| | ForceYlag(const iYgroup) |
| | Reclassifies lagged iYgroup (usually Y_VAR) variables |
| | FreePar(const iP) |
| | Frees parameters. |
| virtual | GetBatchCode() |
| | Gets the Batch code for the entire model. |
| virtual | GetBatchDatabase() |
| | Creates the database text for batch (OxModel only). |
| | GetBatchEquation(const sY, const asX) |
| | Creates the equation formulation text for batch (OxModel only). |
| virtual | GetBatchEstimate() |
| | Creates the model estimation text for batch (OxModel only). |
| virtual | GetBatchModel() |
| | Creates the model formulation text for batch (OxModel only). |
| virtual | GetBatchModelSettings() |
| | Creates the model settings text for batch (OxModel only). |
| virtual | GetBatchModule(const sModule, const sPackage) |
| | Creates the module text for batch (OxModel only). |
| | GetCovar() |
| | Returns covariance matrix. |
| | GetCovarRobust() |
| | Returns robust covariance matrix. |
| | GetForecastData(const iGroup, const mnLag, const mxLag, const cTforc, ...) |
| | Gets data from the specified model for forecasting. |
| | GetFreePar() |
| | Get the vector of free parameters. |
| | GetFreeParCount() |
| | Gets number of free parameters p. |
| | GetFreeParNames() |
| | Get the names of free parameters. |
| virtual | GetGroupLabels() |
| | Defines the Y_VAR,X_VAR,... constants as array of strings. |
| | GetInEstimationSample(const iT1=-1, const iT2=-1) |
| | Gets the subsample text relative to the estimation sample. |
| | GetInForecastSample(const iT1, const iT2=-1) |
| | Gets the subsample text relative to the estimation sample. |
| | GetLogLik() |
| | Gets the loglikelihood value. |
| virtual | GetLongRunInfo() |
| | Get the info of longrun parameters. |
| virtual | GetLongRunNames() |
| | Get the names of longrun parameters. |
| | GetMethod() |
| | Gets the estimation method. |
| virtual | GetMethodLabel() |
| | Gets the text label of the estimation method. |
| virtual | GetMethodLabels() |
| | Defines the M_NONE,M_OLS,... constants as array of strings. |
| virtual | GetModelLabel() |
| | Gets the label of the model. |
| virtual | GetModelSettings() |
| | Called by OxPack to get the model estimation settings (by default |
| | GetModelStatus() |
| | Gets the model status. |
| virtual | GetOxCode() |
| | Gets the Ox code for the entire model. |
| virtual | GetOxDatabase(const sObj, const sClass) |
| | Gets the Ox code to load the database. |
| virtual | GetOxDecl(const sObj, const sClass) |
| | Gets the Ox code to declare the modelling object. |
| virtual | GetOxEstimate(const sObj, const sClass) |
| | Gets the Ox code for the model estimation. |
| virtual | GetOxModel(const sObj, const sClass) |
| | Gets the Ox code for the model specification. |
| virtual | GetOxModelSettings(const sObj, const sClass) |
| | Gets the Ox code for the model settings. |
| virtual | GetPackageName() |
| | Returns package name. |
| virtual | GetPackageVersion() |
| | Returns package version. |
| | GetPar() |
| | Get the vector of all parameters. |
| | GetParCount() |
| | Gets get number of parameters q (including fixed). |
| virtual | GetParNames() |
| | Get the names of all parameters. |
| | GetParStatus() |
| | Returns full parameter info. |
| virtual | GetParTypes() |
| | Returns array of type letters for each model variable. |
| | GetPrint() |
| | Gets the current print status. |
| virtual | GetResVar() |
| | Returns residual variance. |
| virtual | GetResiduals() |
| | Gets the residuals. |
| | GetResult() |
| | Gets the result of estimation. |
| | GetStdErr() |
| | Returns the standard errors of all parameters (0 for fixed). |
| | GetStdErrRobust() |
| | Returns the robust std.errors of all parameters (0 for fixed). |
| | GetX() |
| | Returns the X matrix. |
| | GetY() |
| | Returns the Y matrix. |
| virtual | GetcDfLoss() |
| | Returns degrees of freedom lost (number of free parameters). |
| virtual | GetcT() |
| | Returns actual no of observations used in the estimation. |
| | GetcX() |
| | Returns number of X variables. |
| | GetcY() |
| | Returns number of Y (dependent) variables. |
| | GetcYlag() |
| | Returns number of columns in m_mX that are lagged Y variables. |
| | Grow(const cTadd) |
| | Grows the database sample size. |
| | Init() |
| | Resets everything. |
| virtual | InitData() |
| | Get the data (first stage prior to estimation). |
| virtual | InitPar() |
| | Initializes the parameter values (second stage prior to estimation). |
| virtual | IsUnivariate() |
| | Returns TRUE if the model is univariate. |
| virtual | LoadOptions() |
| | Used by OxPack to loads the options from persistent storage. |
| | MapParToFree(const vPar) |
| | Return the free parameters from the specified full parameter vector. |
| | Modelbase() |
| | Constructor. |
| virtual | Output() |
| | Prints estimation output. |
| | OutputHeader(const sTitle) |
| | Prints the header. |
| | OutputLogLik() |
| | Prints the loglikelihood and related statistics. |
| | OutputMax(const sMethod, const iResult, const vPstart, const bNumerical) |
| | Prints the maximization settings used. |
| | OutputPar() |
| | Prints estimated parameters. |
| static | PrintTestVal(const dTest, const cR, const cTdf, const sLabel) |
| | Prints a test statistic and its significance. |
| virtual | ReceiveData() |
| | Called by OxPack to let the object receive the data; the object |
| virtual | ReceiveMenuChoice(const sDialog) |
| | Called by OxPack to let the object receive the menu choice; the object |
| virtual | ReceiveModel() |
| | Called by OxPack to let the object receive the model specification; the object |
| | ResetFixedPar() |
| | Reset the values of the fixed parameters. |
| virtual | SaveOptions() |
| | Used by OxPack to store the options in persistent storage. |
| | Select(const theGroup, const aSel) |
| | Select variables by name into a group. |
| | SelectByIndex(const theGroup, const iVar, const iLag0, const iLag1) |
| | Select variables by name into a group. |
| virtual | SendFunctions() |
| | Sends functions to dialog (used by DPD, e.g.). |
| virtual | SendMenu(const sMenu) |
| | Sends a menu specification to OxPack. |
| virtual | SendSpecials() |
| | Sends the names of special variables to OxPack for batch code. |
| virtual | SendVarStatus() |
| | Sends the specification of variable status types to OxPack for batch code. |
| virtual | SetForecasts(const cForc, const bIsLessForecasts) |
| | Set the number of forecasts. |
| | SetFreePar(const vParFree) |
| | Set the free parameters. |
| virtual | SetMethod(const iMethod) |
| | Sets the estimation method. |
| virtual | SetModelSettings(const aValues) |
| | Called by OxPack to update the estimation settings in the object. |
| | SetModelStatus(const iModelStatus) |
| | Sets the model status. |
| | SetPar(const vPar) |
| | Sets the parameter values (free and fixed) . |
| | SetParCount(const cPar, ...) |
| | Set the number of parameters q (including fixed parameters). |
| | SetPrint( fPrint) |
| | Switches printing on or off. |
| virtual | SetRecursive(const bSet, const cInit) |
| | Set the number of recursive steps to initiate recursive estimation. |
| | SetResult(const iResult) |
| | Sets the result of estimation. |
| | SetSelDates(const iYear1, const iMonth1, const iDay1, const iYear2, const iMonth2, const iDay2) |
| | Select a sample by year, month, day. |
| | SetSelSample(const iYear1, const iPeriod1, const iYear2, const iPeriod2) |
| | Select a sample (fixed frequency). |
| | SetSelSampleByDates(const dDate1, const dDate2) |
| | Select a sample by date values. |
| virtual | SetStartPar(const vParFree) |
| | Set the starting values. |
| | SetVarEx(const mNew, const asNew, const iToffset=0, const viTindex=<>, const iPrint=0) |
| | Sets variable(s) in the database, used to store estimation results or forecasts. |
| static | ShowBanner(const bSet) |
| | Switch off/on printing of startup banner. |
| virtual | StoreEstimates(const mX, const asX, const iPrint=0) |
| | Stores estimation results, taking the estimation sample into account. |
| virtual | StoreForecasts(const mX, const asX, const iPrint=0) |
| | Stores forecasts, taking the estimation sample into account. |
| virtual | TestRestrictions( mR, ...) |
| | Tests a linear restriction. |