EstemPMM0.1.1 package

Polynomial Maximization Method for Non-Gaussian Regression

AIC-PMM2fit-method

Calculate AIC for PMM2fit object

ar_pmm2

Fit an AR model using PMM2 (wrapper)

arima_pmm2

Fit an ARIMA model using PMM2 (wrapper)

ARIMAPMM2-class

S4 class for storing PMM2 ARIMA model results

arma_pmm2

Fit an ARMA model using PMM2 (wrapper)

ARMAPMM2-class

S4 class for storing PMM2 ARMA model results

ARPMM2-class

S4 class for storing PMM2 AR model results

BasePMM2-class

Base S4 class for storing PMM2 model results

coef-PMM2fit-method

Extract coefficients from PMM2fit object

coef-TS2fit-method

Extract coefficients from TS2fit object

compare_ar_methods

Compare AR methods

compare_arima_methods

Compare ARIMA methods

compare_arma_methods

Compare ARMA methods

compare_ma_methods

Compare MA methods

compare_ts_methods

Compare PMM2 with classical time series estimation methods

compare_with_ols

Compare PMM2 with OLS

compute_moments

Calculate moments and cumulants of error distribution

compute_ts_residuals

Compute final residuals for time series models

create_ar_matrix

Create design matrix for AR model

create_ts_design_matrix

Create design matrix for time series

dot-pmm2_fit

PMM2 fitting algorithm - unified implementation

dot-ts_pmm2_fit

PMM2 fitting algorithm for time series models

EstemPMM-package

EstemPMM: Polynomial Maximization Method for Robust Regression and Tim...

fitted_values

Helper function for extracting fitted values

fitted-PMM2fit-method

Extract fitted values from PMM2fit object

fitted-TS2fit-method

Extract fitted values from TS2fit object

get_ar_fitted

Get fitted values for AR model

get_initial_estimates

Get initial parameter estimates for time series models

get_yw_estimates

Get Yule-Walker estimates for AR(p)

lm_pmm2

PMM2: Main function for PMM2 (S=2)

ma_pmm2

Fit an MA model using PMM2 (wrapper)

MAPMM2-class

S4 class for storing PMM2 MA model results

plot_pmm2_bootstrap

Plot bootstrap distributions for PMM2 fit

plot-PMM2fit-missing-method

Plot diagnostic plots for PMM2fit object

plot-TS2fit-missing-method

Build diagnostic plots for TS2fit objects

pmm_kurtosis

Calculate kurtosis from data

pmm_skewness

Calculate skewness from data

pmm2_algorithm

Universal PMM2 algorithm for all model types

pmm2_inference

Bootstrap inference for PMM2 fit

pmm2_monte_carlo_compare

Monte Carlo comparison of PMM2 estimation methods

pmm2_variance_factor

Calculate theoretical skewness, kurtosis coefficients and variance red...

pmm2_variance_matrices

Calculate theoretical variance matrices for OLS and PMM2

PMM2fit-class

S4 class for storing PMM2 regression model results

predict-PMM2fit-method

Prediction method for PMM2fit objects

predict-TS2fit-method

Prediction method for TS2fit objects

residuals-PMM2fit-method

Extract residuals from PMM2fit object

residuals-TS2fit-method

Extract residuals from TS2fit object

solve_pmm2

Universal solver for PMM2 system of equations

summary-PMM2fit-method

Generic summary method for PMM2fit objects

summary-TS2fit-method

Generic summary method for TS2fit objects

ts_pmm2_inference

Bootstrap inference for PMM2 time series models

ts_pmm2

Fit a time series model using the PMM2 method

TS2fit-class

Base S4 class for storing PMM2 time series model results

update_ma_innovations

Update MA model innovations

validate_ts_parameters

Validate and prepare time series parameters

Implements the Polynomial Maximization Method ('PMM') for parameter estimation in linear and time series models when error distributions deviate from normality. The 'PMM2' variant achieves lower variance parameter estimates compared to ordinary least squares ('OLS') when errors exhibit significant skewness. Includes methods for linear regression, 'AR'/'MA'/'ARMA'/'ARIMA' models, and bootstrap inference. Methodology described in Zabolotnii, Warsza, and Tkachenko (2018) <doi:10.1007/978-3-319-77179-3_75>, Zabolotnii, Tkachenko, and Warsza (2022) <doi:10.1007/978-3-031-03502-9_37>, and Zabolotnii, Tkachenko, and Warsza (2023) <doi:10.1007/978-3-031-25844-2_21>.

  • Maintainer: Serhii Zabolotnii
  • License: GPL-3
  • Last published: 2025-11-07