All functions
|
accelerometer_data
|
Accelerometer sensor measurements |
accelerometer_features()
|
Extract accelerometer features |
balance_data
|
Device-Motion data from a performed balance activity |
bandpass()
|
Apply a pass-band filter to time series data |
calculate_drift()
|
Calculate the drift given x and y |
clean_tapped_button_none()
|
Remove duplicates in the given dataframe tap_data which have the buttonid parameter as 'TappedButtonNone' |
coef_var()
|
Calculate the Coefficient of Variation (coef_var) for a given sequence |
default_kinematic_features()
|
Default feature extraction functions for accelerometer and gyroscope data. |
derivative()
|
Take the derivative of a vector v |
detrend()
|
Detrend time series data |
extract_features()
|
Extract features from a column |
fatigue()
|
Calculate the fatigue given a vector x |
filter_time()
|
Select a specific time range from sensor data. |
frequency_domain_energy()
|
Returns energy for each 0.5Hz band in the frequency spectrum. |
frequency_domain_summary()
|
Returns statistical summary of the frequency spectrum |
get_balance_features()
|
Preprocess and extract interpretable features from balance activity. |
get_ewt_spectrum()
|
Get EWT spectrum |
get_filtered_signal()
|
Bandpass and sorted mean filter the given signal |
get_heartrate()
|
Preprocess and extract heart rate from smartphone video recordings. |
get_hr_from_time_series()
|
Given a processed time series find its period using autocorrelation
and then convert it to heart rate (bpm) |
get_kinetic_tremor_features()
|
Preprocess and extract interpretable features from kinetic tremor activity. |
get_left_right_events_and_tap_intervals()
|
Curate the raw tapping data to get Left and Right events,
after applying the threshold. |
get_sampling_rate()
|
Calculate the sampling rate. |
get_spectrum()
|
Get AR spectrum |
get_tapping_features()
|
Preprocess and extract interpretable features from screen tapping data. |
get_tremor_features()
|
Preprocess and extract interpretable features from resting and postural tremor activities. |
get_walk_features()
|
Preprocess and extract interpretable features from walk activity. |
gravity_data
|
Gravity sensor measurements |
guanlab_model()
|
This model was used to generate the top scoring
submission to the 2017 Parkinson's Disease Digital
Biomarker DREAM Challenge, Subchallenge 1
(https://www.synapse.org/#!Synapse:syn8717496/wiki/422884). |
guanlab_nn_architecture()
|
Neural net architecture for GuanLab's winning 2017 PDDB submission |
guanlab_nn_weights
|
Weights for the included GuanLab model |
gyroscope_data
|
Gyroscope sensor measurements |
gyroscope_features()
|
Extract gyroscope features |
has_error()
|
Check if a dataframe has an error column with at least one value |
heartrate_data
|
Sample heartrate data from a smartphone camera |
integral()
|
Take the integral of a vector v |
intertap_summary_features()
|
Get default tapping features for intertap distance |
kinematic_sensor_argument_validator()
|
Ensure the kinematic sensor arguments are well formed |
kinetic_tremor_data
|
Device-Motion data from a performed kinetic tremor activity |
load_guanlab_model()
|
Load the GuanLab model with weights. |
map_groups()
|
Map a function to a single column within tibble groups |
mean_tkeo()
|
Calculate the Mean Teager-Kaiser energy,
adapted from TKEO function in library(seewave) using f = 1, m = 1, M = 1 |
mutate_acf()
|
Construct a dataframe with ACF values |
mutate_bandpass()
|
Apply a pass-band filter to sensor data |
mutate_derivative()
|
Add a column which is the "derivative" of an existing column
to a time-series dataframe. |
mutate_detrend()
|
Detrend sensor data |
mutate_integral()
|
Add a column which is the "integral" of an existing column
to a time-series dataframe. |
prepare_kinematic_sensor_args()
|
Return arguments to be used in general feature functions |
rest_tremor_data
|
Device-Motion data from a performed resting tremor activity |
sensor_features()
|
Extract sensor features |
tag_outlier_windows()
|
Identify abnormal device rotations |
tag_outlier_windows_()
|
Get min and max gravity values for each window |
tap_data
|
Sample tapping data from the tapping activity on a smartphone |
tap_data_summary_features()
|
Get default tapping features |
tapdrift_summary_features()
|
Get default tapping features for tap drift |
tapping_features()
|
Extract tapping (screen sensor) features |
tidy_sensor_data()
|
Gather the axial columns |
time_domain_summary()
|
Returns statistical summary of the time series |
transformation_imf_window()
|
Generate a function for windowing sensor data after applying EMD |
transformation_window()
|
Generate a function for applying a window transformation to sensor data |
walk_data
|
Device-Motion data from a performed walk activity |
window()
|
Window the value vector of sensor data for each axis |
window_signal()
|
Window a signal |
window_start_end_times()
|
Compute start/end timestamps for each window |