Title: | Calculation of 22 CAnonical Time-Series CHaracteristics |
---|---|
Description: | Calculate 22 summary statistics coded in C on time-series vectors to enable pattern detection, classification, and regression applications in the feature space as proposed by Lubba et al. (2019) <doi:10.1007/s10618-019-00647-x>. |
Authors: | Trent Henderson [cre, aut], Carl Lubba [ctb] |
Maintainer: | Trent Henderson <[email protected]> |
License: | GPL-3 |
Version: | 0.2.3 |
Built: | 2024-11-02 02:41:09 UTC |
Source: | https://github.com/hendersontrent/rcatch22 |
Automatically run every time-series feature calculation included in the catch22 set
catch22_all(data, catch24 = FALSE)
catch22_all(data, catch24 = FALSE)
data |
a numerical time-series input vector |
catch24 |
a Boolean of whether to include mean and standard deviation as features |
object of class DataFrame that contains the summary statistics for each feature
Trent Henderson & Carl H. Lubba
data <- stats::rnorm(100) outs <- catch22_all(data)
data <- stats::rnorm(100) outs <- catch22_all(data)
Function to calculate a statistical feature
CO_Embed2_Dist_tau_d_expfit_meandiff(x)
CO_Embed2_Dist_tau_d_expfit_meandiff(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- CO_Embed2_Dist_tau_d_expfit_meandiff(x)
x <- stats::rnorm(100) outs <- CO_Embed2_Dist_tau_d_expfit_meandiff(x)
Function to calculate a statistical feature
CO_f1ecac(x)
CO_f1ecac(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- CO_f1ecac(x)
x <- stats::rnorm(100) outs <- CO_f1ecac(x)
Function to calculate a statistical feature
CO_FirstMin_ac(x)
CO_FirstMin_ac(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- CO_FirstMin_ac(x)
x <- stats::rnorm(100) outs <- CO_FirstMin_ac(x)
Function to calculate a statistical feature
CO_HistogramAMI_even_2_5(x)
CO_HistogramAMI_even_2_5(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- CO_HistogramAMI_even_2_5(x)
x <- stats::rnorm(100) outs <- CO_HistogramAMI_even_2_5(x)
Function to calculate a statistical feature
CO_trev_1_num(x)
CO_trev_1_num(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- CO_trev_1_num(x)
x <- stats::rnorm(100) outs <- CO_trev_1_num(x)
Function to calculate a statistical feature
DN_HistogramMode_10(x)
DN_HistogramMode_10(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- DN_HistogramMode_10(x)
x <- stats::rnorm(100) outs <- DN_HistogramMode_10(x)
Function to calculate a statistical feature
DN_HistogramMode_5(x)
DN_HistogramMode_5(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- DN_HistogramMode_5(x)
x <- stats::rnorm(100) outs <- DN_HistogramMode_5(x)
Function to calculate a statistical feature
DN_Mean(x)
DN_Mean(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Trent Henderson
x <- stats::rnorm(100) outs <- DN_Mean(x)
x <- stats::rnorm(100) outs <- DN_Mean(x)
Function to calculate a statistical feature
DN_OutlierInclude_n_001_mdrmd(x)
DN_OutlierInclude_n_001_mdrmd(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- DN_OutlierInclude_n_001_mdrmd(x)
x <- stats::rnorm(100) outs <- DN_OutlierInclude_n_001_mdrmd(x)
Function to calculate a statistical feature
DN_OutlierInclude_p_001_mdrmd(x)
DN_OutlierInclude_p_001_mdrmd(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- DN_OutlierInclude_p_001_mdrmd(x)
x <- stats::rnorm(100) outs <- DN_OutlierInclude_p_001_mdrmd(x)
Function to calculate a statistical feature
DN_Spread_Std(x)
DN_Spread_Std(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Trent Henderson
x <- stats::rnorm(100) outs <- DN_Spread_Std(x)
x <- stats::rnorm(100) outs <- DN_Spread_Std(x)
Function to calculate a statistical feature
FC_LocalSimple_mean1_tauresrat(x)
FC_LocalSimple_mean1_tauresrat(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- FC_LocalSimple_mean1_tauresrat(x)
x <- stats::rnorm(100) outs <- FC_LocalSimple_mean1_tauresrat(x)
Function to calculate a statistical feature
FC_LocalSimple_mean3_stderr(x)
FC_LocalSimple_mean3_stderr(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- FC_LocalSimple_mean3_stderr(x)
x <- stats::rnorm(100) outs <- FC_LocalSimple_mean3_stderr(x)
The variables include:
feature_list
feature_list
A vector with 1 variable:
Name of the feature
Function to calculate a statistical feature
IN_AutoMutualInfoStats_40_gaussian_fmmi(x)
IN_AutoMutualInfoStats_40_gaussian_fmmi(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- IN_AutoMutualInfoStats_40_gaussian_fmmi(x)
x <- stats::rnorm(100) outs <- IN_AutoMutualInfoStats_40_gaussian_fmmi(x)
Function to calculate a statistical feature
MD_hrv_classic_pnn40(x)
MD_hrv_classic_pnn40(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- MD_hrv_classic_pnn40(x)
x <- stats::rnorm(100) outs <- MD_hrv_classic_pnn40(x)
Function to calculate a statistical feature
PD_PeriodicityWang_th0_01(x)
PD_PeriodicityWang_th0_01(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- PD_PeriodicityWang_th0_01(x)
x <- stats::rnorm(100) outs <- PD_PeriodicityWang_th0_01(x)
Function to calculate a statistical feature
SB_BinaryStats_diff_longstretch0(x)
SB_BinaryStats_diff_longstretch0(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SB_BinaryStats_diff_longstretch0(x)
x <- stats::rnorm(100) outs <- SB_BinaryStats_diff_longstretch0(x)
Function to calculate a statistical feature
SB_BinaryStats_mean_longstretch1(x)
SB_BinaryStats_mean_longstretch1(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SB_BinaryStats_mean_longstretch1(x)
x <- stats::rnorm(100) outs <- SB_BinaryStats_mean_longstretch1(x)
Function to calculate a statistical feature
SB_MotifThree_quantile_hh(x)
SB_MotifThree_quantile_hh(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SB_MotifThree_quantile_hh(x)
x <- stats::rnorm(100) outs <- SB_MotifThree_quantile_hh(x)
Function to calculate a statistical feature
SB_TransitionMatrix_3ac_sumdiagcov(x)
SB_TransitionMatrix_3ac_sumdiagcov(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SB_TransitionMatrix_3ac_sumdiagcov(x)
x <- stats::rnorm(100) outs <- SB_TransitionMatrix_3ac_sumdiagcov(x)
Function to calculate a statistical feature
SC_FluctAnal_2_dfa_50_1_2_logi_prop_r1(x)
SC_FluctAnal_2_dfa_50_1_2_logi_prop_r1(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SC_FluctAnal_2_dfa_50_1_2_logi_prop_r1(x)
x <- stats::rnorm(100) outs <- SC_FluctAnal_2_dfa_50_1_2_logi_prop_r1(x)
Function to calculate a statistical feature
SC_FluctAnal_2_rsrangefit_50_1_logi_prop_r1(x)
SC_FluctAnal_2_rsrangefit_50_1_logi_prop_r1(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SC_FluctAnal_2_rsrangefit_50_1_logi_prop_r1(x)
x <- stats::rnorm(100) outs <- SC_FluctAnal_2_rsrangefit_50_1_logi_prop_r1(x)
Function to calculate a statistical feature
SP_Summaries_welch_rect_area_5_1(x)
SP_Summaries_welch_rect_area_5_1(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SP_Summaries_welch_rect_area_5_1(x)
x <- stats::rnorm(100) outs <- SP_Summaries_welch_rect_area_5_1(x)
Function to calculate a statistical feature
SP_Summaries_welch_rect_centroid(x)
SP_Summaries_welch_rect_centroid(x)
x |
a numerical time-series input vector |
scalar value that denotes the calculated time-series statistic
Carl H. Lubba
x <- stats::rnorm(100) outs <- SP_Summaries_welch_rect_centroid(x)
x <- stats::rnorm(100) outs <- SP_Summaries_welch_rect_centroid(x)