brainstat.stats.terms

Classes for fixed, mixed, and random effects.

Functions

check_duplicate_names(df1[, df2])

Check columns with duplicate names.

check_names(x)

Return True if x is Term, Series or DataFrame.

get_index(df)

Get index for column names of the form x{i}.

remove_duplicate_columns(df[, tol])

Remove duplicate columns.

to_df(x[, n, names, idx])

Convert input to DataFrame.

Classes

Random([ran, fix, name_ran, name_fix, ranisvar])

Build a random term object for a linear model.

Term([x, names])

Build a term object for a linear model.