Learn R Programming

FSMUMI (version 1.0)

Imputation of Time Series Based on Fuzzy Logic

Description

Filling large gaps in low or uncorrelated multivariate time series uses a new fuzzy weighted similarity measure. It contains all required functions to create large missing consecutive values within time series and then fill these gaps, according to the paper Phan et al. (2018), . Performance indicators are also provided to compare similarity between two univariate signals (incomplete signal and imputed signal).

Copy Link

Version

Install

install.packages('FSMUMI')

Monthly Downloads

30

Version

1.0

License

GPL (>= 2)

Maintainer

Thi Hong Phan

Last Published

November 26th, 2018

Functions in FSMUMI (1.0)

compute.sim

Similarity
Finding_fuzzy_based_global_threshold

Global threshold based on fuzzy-weighted similarity threshold
create.Myfis

Building a fuzzy inference system
Finding_fuzzy_based_similar_windows

Finding the similar windows using based on fuzzy-weighted similarity
dataFSMUMI

An example of a multivariate times series having three signals
evalfis

FIS evaluation
Indexes_size_missing

Indexes and sizes of gaps
compute.ed

Euclidean distance (ED)
imp_small_gaps_WMA

Completing small gaps that their sizes belong to (1,large_gap_threshold).
FSMUMI-package

FSMUMI
FSMUMImputation

Imputing large gaps based on the new fuzzy-weighted similarity measure
Creating_gap_univariate

Creating a gap in a univariate series
Creating_gaps

Creating gaps in multivariate time series
compute.fsd

Fraction of Standard Deviation (FSD)
compute.rmse

Root Mean Square Error (RMSE)
fbsm

Global threshold for missing data imputation
imp_1NA

Completing isolated missing points (1NA)
compute.fa2

FA2
compute.fb

Fractional Bias (FB)