RFIF: Fast Iterative Filtering in R

knitr::opts_chunk$set(
  eval = FALSE,
  collapse = TRUE,
  comment = "#>"
)

Overview

RFIF wraps the upstream C implementation of Fast Iterative Filtering (FIF) and exposes it as a simple R call.

Example

library(RFIF)

t <- seq(0, 1, length.out = 2000)
x <- sin(2*pi*5*t) + 0.5*sin(2*pi*20*t)

res <- rfif(x)

# Reconstruction
max(abs(x - (colSums(res$imfs) + res$residual)))

Plot IMFs

matplot(t, t(res$imfs), type="l", lty=1)
lines(t, res$residual, lwd=2)


Try the RFIF package in your browser

Any scripts or data that you put into this service are public.

RFIF documentation built on March 31, 2026, 5:07 p.m.