suave_runner.analysis.qq_plot

Plot normal Q-Q plots of paired differences, without normality tests.

Functions

build_parser()

Create the command-line interface for one or two CSV files.

describe_differences(difference, label_a, ...)

Print descriptive statistics, using the sample standard deviation.

main([argv])

Validate arguments and run visual assessment without normality tests.

method_name(path)

Derive a method label from an aggregate result filename.

numeric_column(frame, column, source)

Validate a column, retaining missing values for paired removal.

paired_differences(frame_a, column_a, source_a)

Align pairs, remove incomplete pairs, and compute A minus B.

plot_differences(difference, label_a, label_b)

Display or save a normal Q-Q plot with a fitted reference line.

read_csv(path)

Read a nonempty CSV with an informative error on failure.

validate_run_ids(frame, run_column, source)

Require nonmissing, unique run identifiers before joining two files.