Description Usage Arguments Value Author(s) References See Also Examples
View source: R/estimate_impute_AR1_t.R
Impute inner missing values (excluding leading and trailing ones) 
of time series by drawing samples from the conditional distribution 
of the missing values given the observed data based on a Student's t 
AR(1) model as estimated with the function fit_AR1_t. 
Outliers can be detected and removed.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 
| y | Time series object coercible to either a numeric vector or numeric matrix 
(e.g.,  | 
| n_samples | Positive integer indicating the number of imputations (default is  | 
| random_walk | Logical value indicating if the time series is assumed to be a random walk so that  | 
| zero_mean | Logical value indicating if the time series is assumed zero-mean so that  | 
| fast_and_heuristic | Logical value indicating whether a heuristic but fast method is to be used to 
estimate the parameters of the Student's t AR(1) model (default is  | 
| remove_outliers | Logical value indicating whether to detect and remove outliers. | 
| outlier_prob_th | Threshold of probability of observation to declare an outlier (default is  | 
| verbose | Logical value indicating whether to output messages (default is  | 
| return_estimates | Logical value indicating if the estimates of the model parameters 
are to be returned (default is  | 
| tol | Positive number denoting the relative tolerance used as stopping criterion (default is  | 
| maxiter | Positive integer indicating the maximum number of iterations allowed (default is  | 
| K | Positive number controlling the values of the step sizes in the stochastic EM method 
(default is  | 
| n_burn | Positive integer controlling the length of the burn-in period of the Gibb sampling 
(default is  | 
| n_thin | Positive integer indicating the sampling period of the Gibbs sampling in the stochastic 
EM method (default is  | 
By default (i.e., for n_samples = 1 and return_estimates = FALSE), 
the function will return an imputed time series of the same class and dimensions 
as the argument y with one new attribute recording the locations of missing 
values (the function plot_imputed will make use of such information
to indicate the imputed values), as well as locations of outliers removed.
If n_samples > 1, the function will return a list consisting of n_sample 
imputed time series with names: y_imputed.1, y_imputed.2, etc.
If return_estimates = TRUE, in addition to the imputed time series y_imputed, 
the function will return the estimated model parameters:
|  | The estimate for  | 
|  | The estimate for  | 
|  | The estimate for  | 
|  | The estimate for  | 
Junyan Liu and Daniel P. Palomar
J. Liu, S. Kumar, and D. P. Palomar, "Parameter estimation of heavy-tailed AR model with missing data via stochastic EM," IEEE Trans. on Signal Processing, vol. 67, no. 8, pp. 2159-2172, 15 April, 2019.
plot_imputed, fit_AR1_t, impute_AR1_Gaussian
| 1 2 3 4 5 | library(imputeFin)
data(ts_AR1_t) 
y_missing <- ts_AR1_t$y_missing
y_imputed <- impute_AR1_t(y_missing)
plot_imputed(y_imputed)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.