Skip to content

Statistics / design / simulation

Cluster permutation, bootstrap comparisons, model-ready data, sensitivity analyses, simulations, preprocessing transforms, and design diagnostics.

39 functions from the frozen 406-function contract are routed here by the documentation classifier.

Functions

compare_gazepoint_conditions_bootstrap

compare_gazepoint_conditions_bootstrap(data, outcome_col, condition_col, participant_col=None, condition_levels=None, paired=False, by_cols=None, statistic='mean_difference', n_boot=2000, conf_level=0.95, seed=None, na_rm=True)

detect_gazepoint_doubly_stochastic_changepoints

detect_gazepoint_doubly_stochastic_changepoints(dat, signal_col, time_col='CNT', group_cols=None, window_seconds=10, step_seconds=2, threshold_mad_multiplier=6, min_distance_s=5)

detrend_gazepoint_signal

detrend_gazepoint_signal(data, signal_col=None, time_col=None, group_cols=None, method='linear', span=0.3, preserve_mean=False, suffix='_detrended')

diagnose_gazepoint_cluster_design

diagnose_gazepoint_cluster_design(data, subject, condition, time, value=None, design='within', min_subjects=10)

downsample_gazepoint_data

downsample_gazepoint_data(data, time_col, signal_cols=None, group_cols=None, interval=None, method='mean', na_rm=True, time_value='start', origin=None)

estimate_gazepoint_cluster_offset

estimate_gazepoint_cluster_offset(*args, **kwargs)

estimate_gazepoint_cluster_onset

estimate_gazepoint_cluster_onset(*args, **kwargs)

export_gazepoint_cluster_results

export_gazepoint_cluster_results(result, path='.', prefix='gazepoint_cluster', overwrite=False)

filter_gazepoint_signal

filter_gazepoint_signal(data, signal_cols, method='moving_average', group_cols=None, time_col=None, window=5, suffix=None, overwrite=False, na_rm=False)

fit_gazepoint_convolution_glm

fit_gazepoint_convolution_glm(data, design, signal_col, time_col=None, design_time_col='time_s', regressor_cols=None)

plot_gazepoint_cluster_null_distribution

plot_gazepoint_cluster_null_distribution(result, cluster_id=1, observed_mass=None, bins=30)

plot_gazepoint_cluster_permutation

plot_gazepoint_cluster_permutation(x, alpha=None, show_all_clusters=False)

prepare_gazepoint_mixed_model_data

prepare_gazepoint_mixed_model_data(data, outcome_cols=None, participant_col=None, trial_col=None, condition_cols=None, factor_cols=None, numeric_cols=None, center_numeric=True, scale_numeric=False, drop_missing_outcomes=True, **kwargs)

run_gazepoint_automated_statistics

run_gazepoint_automated_statistics(dat, outcome_cols, group_col, alpha=0.05, p_adjust_method='holm', normality_alpha=0.05, min_group_n=3)

run_gazepoint_cluster_permutation

run_gazepoint_cluster_permutation(data, outcome_col='value', time_col='time', condition_col='condition', participant_col='participant', design='within', condition_a=None, condition_b=None, n_permutations=1000, cluster_forming_alpha=0.05, cluster_alpha=0.05, tail='two.sided', seed=None, time_bin_width=None, aggregation='mean')

run_gazepoint_cluster_permutation_anova

run_gazepoint_cluster_permutation_anova(*args, **kwargs)

run_gazepoint_cluster_permutation_covariate_adjusted

run_gazepoint_cluster_permutation_covariate_adjusted(*args, **kwargs)

run_gazepoint_cluster_permutation_lmer

run_gazepoint_cluster_permutation_lmer(*args, **kwargs)

run_gazepoint_cluster_permutation_parallel

run_gazepoint_cluster_permutation_parallel(*args, **kwargs)

run_gazepoint_cluster_threshold_sensitivity

run_gazepoint_cluster_threshold_sensitivity(data, dv, time, condition, subject, thresholds=(0.01, 0.025, 0.05, 0.1), cluster_alpha=0.05, seed=None, **kwargs)

run_gazepoint_multidimensional_cluster_permutation

run_gazepoint_multidimensional_cluster_permutation(*args, **kwargs)

simulate_gazepoint_biometrics

simulate_gazepoint_biometrics(n_seconds=120, sampling_rate=60, participant_id='sim_p1', scr_onsets=None, scr_rate_per_min=4, pulse_rate_bpm=72, respiration_rate_bpm=15, eda_noise_sd=0.01, ppg_noise_sd=0.02, include_ttl=True, seed=None)

simulate_gazepoint_cluster_timecourse_data

simulate_gazepoint_cluster_timecourse_data(n_subjects=12, n_time=60, conditions=('A', 'B'), effect_start=25, effect_end=38, effect_size=0.6, noise_sd=0.4, subject_sd=0.25, time_start=1, time_step=1, effect_condition='B', seed=None)

smooth_gazepoint_biometrics

smooth_gazepoint_biometrics(data, value_column, window=5, output_column=None, na_rm=True)

standardise_gazepoint_adaptive_ema

standardise_gazepoint_adaptive_ema(dat, signal_col='GSR_US', group_cols=None, time_col=None, alpha=0.05, iqr_multiplier=1.5, suffix='_adaptive_ema', center_suffix='_ema_center', scale_suffix='_ema_scale', min_scale=1e-08, overwrite=False)

standardise_gazepoint_biometric_names

standardise_gazepoint_biometric_names(data, style='canonical', rename=True)

standardise_gazepoint_biometrics_within_unit

standardise_gazepoint_biometrics_within_unit(*args, **kwargs)

standardise_gazepoint_plot_contract

standardise_gazepoint_plot_contract(plot, plot_data=None, settings=None, interpretation_notes=None, plot_type=None)

standardise_gazepoint_range_correction

standardise_gazepoint_range_correction(dat, signal_col, group_col='source_participant', suffix='_Range_Corrected', min_valid=2, zero_range_action='NA', overwrite=False)

standardise_gazepoint_zscore

standardise_gazepoint_zscore(dat, signal_col='SCR_Amplitude', group_col='source_participant', suffix='_Z', min_valid=2, overwrite=False)

standardize_gazepoint_adaptive_ema

standardize_gazepoint_adaptive_ema(*args, **kwargs)

standardize_gazepoint_biometrics_within_unit

standardize_gazepoint_biometrics_within_unit(data, signal_cols=None, unit_cols=None, reference_col=None, reference_value=True, suffix='_z_within', center=True, scale=True, min_valid=2, zero_sd_action='NA', overwrite=False)

standardize_gazepoint_column_names

standardize_gazepoint_column_names(data, dictionary=None, conflict='suffix', ignore_case=True)

standardize_gazepoint_columns

standardize_gazepoint_columns(data, **kwargs)

standardize_gazepoint_plot_contracts

standardize_gazepoint_plot_contracts(plot, plot_data=None, settings=None, interpretation_notes=None, plot_type=None)

standardize_gazepoint_range_correction

standardize_gazepoint_range_correction(*args, **kwargs)

standardize_gazepoint_zscore

standardize_gazepoint_zscore(*args, **kwargs)

summarize_gazepoint_time_clusters

summarize_gazepoint_time_clusters(x, alpha=None)

upsample_gazepoint_data

upsample_gazepoint_data(data, time_col, signal_cols=None, group_cols=None, interval=None, method='linear')