Prep Data for Wavelet Plot
wavelet_something.RdPrep data for wavelet plot. Prep steps were taken from code provided by Steven Lee (https://github.com/davidearn/StevenLee) and Kevin Zhao (https://github.com/davidearn/KevinZhao).
Arguments
- data
 data frame containing time series data
- trend_data
 data frame containing time series trend data
- time_variable
 column name of time variable in
data, default is "period_end_date"- series_variable
 column name of series variable in
data, default is "deaths_series"- trend_variable
 column name of series variable in
data, default is "deaths_trend"- series_suffix
 suffix to be appended to series data fields
- trend_suffix
 suffix to be appended to trend data fields
- wavelet_variable
 name of the field in
datato be wavelet transformed- output_emd_trend
 name of output field for the empirical mode decomposition applied to
trend_variable- output_norm
 name of output field for the
series_variablenormalized byoutput_emd_trend- output_sqrt_norm
 name of output field for the square root of
output_norm- output_log_norm
 name of output field for the logarithm of (
output_norm+eps)- output_emd_norm
 name of output field for the empirical mode decomposition applied to
output_norm- output_emd_sqrt
 name of output field for the empirical mode decomposition applied to
output_sqrt_norm- output_emd_log
 name of output field for the empirical mode decomposition applied to
output_log_norm- output_detrend_norm
 name of output field for the computed field
output_norm-output_emd_norm- output_detrend_sqrt
 name of output field for the computed field
output_sqrt_norm-output_emd_sqrt- output_detrend_log
 name of output field for the computed field
output_log_norm-output_emd_log- data_harmonizer
 function that harmonizes time scales and series names so there is one data point per time unit
- trend_data_harmonizer
 function that harmonizes time scales and trend names so there is one data point per time unit
- data_deheaper
 function that fixes heaping errors on series data
- trend_deheaper
 function that fixes heaping errors on trend data
- joiner
 function that joins series and trend data sets
- interpolator
 function that linearly interpolates series and trend data
- normalizer
 function that computes normalized fields
- transformer
 function that computes wavelet transform
Value
list containing:
* transforemd_data - wavelet transformed data
* tile_data_to_plot - data set of the wavelet transformed data
prepped for plotting with ggplot2::geom_tile
* contour_data_to_plot - data set of the transformed wavelet data prepped
for plotting with ggplot2::geom_contour