EstimatedProcess
EstimatedProcess[data,proc]
estimates the parametric process proc from data.
EstimatedProcess[data,proc,{{p,p0},{q,q0},…}]
estimates the parameters p, q, … with starting values p0, q0, ….
EstimatedProcess[data,proc,iproc]
estimates process proc with starting values taken from the instantiated process iproc.
Details and Options
- EstimatedProcess returns the symbolic process proc with parameter estimates inserted for any non-numeric values.
- The data can be given in the following forms:
-
{s0,…} a path with state si at time i {{t0,s0},…} a path with state si at time ti TemporalData[…] one or several paths - The times ti and states si must belong to the time and state domain of the process proc.
- The process proc can be any parametric scalar- or vector-valued process.
- The following options can be given:
-
AccuracyGoal Automatic the accuracy sought ProcessEstimator Automatic what process parameter estimator to use PrecisionGoal Automatic the precision sought WorkingPrecision Automatic the precision used in internal computations - The following basic settings can be used for ProcessEstimator:
-
Automatic automatically choose the parameter estimator "MaximumLikelihood" maximize the log likelihood directly "MethodOfMoments" match covariance - Special settings for ProcessEstimator are documented under the individual random process reference pages.
- Additional settings for time series processes include "MaximumConditionalLikelihood" and "SpectralEstimator".
- Additional settings for HiddenMarkovProcess include "BaumWelch" and "ViterbiTraining".
Examples
open allclose allBasic Examples (2)
Estimate the parameter of a PoissonProcess:
Compare simulations of the estimated process to the original data:
Find parameters for an ARProcess:
Compare correlation functions for data and the estimated process:
Scope (9)
Parametric Processes (3)
Estimate the parameters for a RandomWalkProcess:
Estimate the parameters for a RenewalProcess:
Time Series Processes (3)
Estimate the parameters for an ARProcess:
Estimate an ARMAProcess:
Compare correlation functions:
Provide initial values for the estimation of an ARProcess:
Queueing Processes (1)
Options (5)
ProcessEstimator (4)
Applications (2)
Model the mean daily temperature for Champaign in August 2012:
Compare CorrelationFunction of the model and the data:
Forecast the daily exchange rates of the euro to the dollar from May 2012 through September 2012:
Fit an AR process to the exchange rates:
Properties & Relations (2)
EstimatedProcess estimates a parametric process:
FindProcessParameters returns a list of parameter estimates for the process:
EstimatedProcess estimates a parametric process:
EstimatedDistribution estimates a parametric distribution:
Text
Wolfram Research (2012), EstimatedProcess, Wolfram Language function, https://reference.wolfram.com/language/ref/EstimatedProcess.html.
CMS
Wolfram Language. 2012. "EstimatedProcess." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EstimatedProcess.html.
APA
Wolfram Language. (2012). EstimatedProcess. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EstimatedProcess.html