Package: tfarima 0.4.1

Jose L. Gallego

tfarima: Transfer Function and ARIMA Models

Build customized transfer function and ARIMA models with multiple operators and parameter restrictions. Provides tools for model identification, estimation using exact or conditional maximum likelihood, diagnostic checking, automatic outlier detection, calendar effects, forecasting, and seasonal adjustment. The new version also supports unobserved component ARIMA model specification and estimation for structural time series analysis.

Authors:Jose L. Gallego [aut, cre]

tfarima_0.4.1.tar.gz
tfarima_0.4.1.tar.gz(r-4.7-arm64)tfarima_0.4.1.tar.gz(r-4.7-x86_64)tfarima_0.4.1.tar.gz(r-4.6-arm64)tfarima_0.4.1.tar.gz(r-4.6-x86_64)
tfarima_0.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
tfarima/json (API)

# Install 'tfarima' in R:
install.packages('tfarima', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/gallegoj/tfarima/issues

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library
Datasets:
  • BuildingMat - Monthly Retail Sales: Building Material and Supplies Dealers
  • rsales - Retail Sales of Variety Stores
  • seriesC - Series C Chemical Process Temperature Readings: Every Minute.
  • seriesJ - Gas furnace data
  • Wtelephone - Wisconsin Telephone Company

On CRAN:

Conda:

openblascppopenmp

2.70 score 8 scripts 323 downloads 71 exports 8 dependencies

Last updated from:b07db7232d. Checks:6 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64OK211
linux-devel-x86_64OK201
source / vignettesOK345
linux-release-arm64OK233
linux-release-x86_64OK208
wasm-releaseOK179

Exports:add_umairlineas.lagpolas.ssmas.ucarimaas.umautocorrautocovautocov2MAcalendarCalendarVarccf.tfmcwfactdecompdiagchkdisplayeasterequationfactorizefactorsfitideinit_kfinterventionInterventionVarinvirfkfkslagpollagpol0modifynablanoiseoutlierDatesoutliersoutputpccfphipi.weightspolyderivEvalRpredict.umprintLagpolprintLagpolListpsi.weightsrootsroots2lagpolSsdummiesseasadjsetinputssignalsimsincosspecssmstdtftfesttfmthetatsvalueucuc0ucarimaucmumunitcirclevarselwkfilterwold.pol

Dependencies:latticeMASSnnlsnumDerivquadprogRcppRcppArmadillozoo

Quick Introduction to the tfarima Package

Rendered fromtfarima.Rmdusingknitr::rmarkdownon Jun 01 2026.

Last update: 2025-11-03
Started: 2025-11-03

Readme and manuals

Help Manual

Help pageTopics
Transfer Function and ARIMA Modelstfarima-package tfarima
Addition or substraction of univariate (ARIMA) modelsadd_um
AIC for fitted state space modelsAIC.ssm
AIC and BIC for Transfer Function ModelsAIC.tfm BIC.tfm
Airline Model (SARIMA(0,1,1)x(0,1,1)s)airline
Lag polynomial converteras.lagpol
Structural form for an ARIMA modelas.ssm as.ssm.ucarima as.ssm.um
Generic function for coercion to class "ucarima"as.ucarima
Coerce a Univariate Model to UCARIMA formas.ucarima.um
Convert 'arima' into 'um'.as.um
Theoretical simple/partial autocorrelations of an ARMA modelautocorr autocorr.ucarima autocorr.um
Theoretical autocovariances of an ARMA modelautocov autocov.ssm autocov.ucarima autocov.um
Convert autocovariances to MA parametersautocov2MA
Monthly Retail Sales: Building Material and Supplies Dealers (NAICS 4441)BuildingMat
Calendar effectscalendar calendar.ssm calendar.tfm calendar.um
Calendar variablesCalendarVar
Cross-correlation checkccf.tfm
Coefficients of a Transfer Function Modelcoef.tfm
Extract coefficients from UCM objectscoef.ucm
Coefficients of a univariate modelcoef.um
Cramer-Wold Factorizationcwfact
Unobserved components decompositiondecomp decomp.ssm decomp.tfm decomp.ucarima decomp.um
Diagnostic checkingdiagchk diagchk.ssm diagchk.ucarima diagchk.um
Diagnostic Checking for Transfer Function Modelsdiagchk.tfm
Graphs for ARMA modelsdisplay display.default display.um
Easter effecteaster easter.um
Equation of ucarima modelequation equation.ucarima equation.um
Factorized form of a univariate ARIMA modelfactorize factorize.um
Lag polynomial factorizationfactors factors.lagpol
Estimation of the ARIMA modelfit fit.ssm fit.um
Fit a Transfer Function Modelfit.tfm
Estimation of UCARIMA modelsfit.ucarima
Identification plotside
Initialization of Kalman filterinit_kf
Intervention analysis/Outlier treatmentintervention intervention.tfm intervention.um
Intervention variablesInterventionVar
Inverse of a lag polynomialinv inv.lagpol
Impulse response functionirf
Kalman filter for SS modelskf
Kalman smoother for SS modelsks
Lag polynomialslagpol
Create lag polynomial objectslagpol0
Log-likelihood of a SS modellogLik.ssm
Log-Likelihood of Transfer Function ModellogLik.tfm
Log-likelihood of an ARIMA modellogLik.um
Modifying a TF or an ARIMA modelmodify modify.tfm modify.um
Unscramble I polynomialnabla nabla.ucarima nabla.um
Extract Noise Component from Transfer Function Modelnoise noise.ssm noise.tfm
Outlier datesoutlierDates
Outliers detection at known/unknown datesoutliers outliers.ssm outliers.tfm outliers.ucarima outliers.um
Output of a transfer function or a transfer function modeloutput output.tf
Prewhitened cross correlation functionpccf
Unscramble AR polynomialphi phi.ucarima phi.um
Pi weights of an AR(I)MA modelpi.weights pi.weights.um
Evaluate the k-th derivative of a polynomial at point zpolyderivEvalR
Predict method for state space modelspredict.ssm
Predict transfer functionpredict.tf
Forecast Transfer Function Modelpredict.tfm
Forecasts from an ARIMA modelpredict.um
Print Method for Lag Polynomial Objectsprint.lagpol
Print method for 'ssm' objectsprint.ssm
Print summary of fitted state space modelprint.summary.ssm
Print Summary of Transfer Function Modelprint.summary.tfm
Print Summary of Univariate Modelprint.summary.um
Print method for transfer function objectsprint.predict.um print.tf print.ucarima print.um
Print Transfer Function Modelprint.tfm
Print method for unobserved componentsprint.uc
Print non-normalized polynomial as a lag polynomialprintLagpol
Prints a list of 'lagpol' objects.printLagpolList
Psi weights of an AR(I)MA modelpsi.weights psi.weights.um
Residuals of fitted state space modelsresiduals.ssm
Extract Residuals from Transfer Function Modelresiduals.tfm
Residuals of fitted UCARIMA modelsresiduals.ucarima
Residuals of the ARIMA modelresiduals.um
Roots of lag polynomialsroots roots.default roots.lagpol roots.tf roots.um
Lag polynomial from rootsroots2lagpol
Retail Sales of Variety Stores (U.S. Bureau of the Census)rsales
Annual (rolling) sumS
Seasonal dummiessdummies
Seasonal adjustmentseasadj seasadj.um
Series C Chemical Process Temperature Readings: Every Minute.seriesC
Gas furnace dataseriesJ
Add or Replace Inputs in Modelssetinputs setinputs.tfm setinputs.um
Signal component of a TF modelsignal signal.tfm
Simulate Time Series from ARIMA or Transfer Function Modelssim sim.tfm sim.um
Trigonometric variablessincos
Spectrum of an ARMA modelspec spec.um
Time Invariant State Space Modelssm
Standardize time seriesstd
Summary of fitted state space modelsummary.ssm
Summarize Transfer Function Modelsummary.tfm
Summary of um modelsummary.um
Transfer function for inputtf
Helper function to create a tf objecttfest
Transfer Function Model Constructortfm
Unscramble MA polynomialtheta theta.um
Diagnostic Plots for Time-Series Fits Descriptiontsdiag.tfm
Diagnostic Plots for Time-Series Fits Descriptiontsdiag.um
Extract time series value by datetsvalue
Unobservable componentsuc
Unobservable components (UC) for structural time series modelsuc0
Unobserved components ARIMA modelsucarima
Unobserved Components Time Series Modelsucm
Univariate (ARIMA) modelum
Unit circleunitcircle unitcircle.default unitcircle.lagpol
Variable selectionvarsel varsel.tfm
Wiener-Kolmogorov filterwkfilter wkfilter.as_ucarima wkfilter.um
Wold polynomialwold.pol
Wisconsin Telephone CompanyWtelephone