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.
Recommended articles¶
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_onset¶
export_gazepoint_cluster_results¶
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_permutation¶
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_covariate_adjusted¶
run_gazepoint_cluster_permutation_lmer¶
run_gazepoint_cluster_permutation_parallel¶
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¶
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¶
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_biometrics_within_unit¶
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_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_columns¶
standardize_gazepoint_plot_contracts¶
standardize_gazepoint_plot_contracts(plot, plot_data=None, settings=None, interpretation_notes=None, plot_type=None)