Statistics

Statistics for Replicate Data

class chronoamperometry.statistics.ReplicateStatistics(data, span=0.2, df_name='mads_df', periodicity=None, cycles=None, stabilization_time=None)[source]

This class contains statistical tools for the analysis of replicate traces

anova_test_magnitude_of_current_variance()[source]

Anova

Not Working Yet :return:

calculate_absolute_deviation_from_signal_per_channel()[source]

Estimates noise by calculating distance of the noise of each trace from the ‘signal’ produced by the regression analysis

calculate_median_absolute_deviation_from_signal()[source]

Estimates noise by calculating distance of median noise in the traces from the ‘signals’ produced by the regression analysis

construct_lowess_regression()[source]

Creates a smoothed regression based on the Lowess algorithm.

Statistics for Experimental Validation

class chronoamperometry.statistics.ExperimentalStatistics(data1, data2, span=0.2, significance_threshold=0.05)[source]

This class contains tools for the analysis of a single variable between two groups of replicate traces.

anova_test()[source]

returns an an analysis of variance comparing distribution of current magnitude between two experiments at each timepoint.

compare_absolute_deviation_from_signal_between_experiments()[source]

Allows for a comparison of noise between two experiments with a single variable

t_test()[source]

t-test on raw chronoamperometric data