explann package
Subpackages
Submodules
explann.dataio module
- class explann.dataio.BaseImport(data: DataFrame = None, start_index: int = 1)[source]
Bases:
object
Base class for importing data from a file or string.
data : pandas.DataFrame Data to be imported.
- data
- Type:
pandas.DataFrame
- parsed_data
- Type:
pandas.DataFrame
- levels
- Type:
pandas.DataFrame
- delimiter
- Type:
str
- class explann.dataio.ImportString(data: str = None, levels: str = None, delimiter: str = '\\s', engine: str = 'python', start_index: int = 1, **kwargs)[source]
Bases:
BaseImport
- class explann.dataio.ImportXLSX(path: str = None, data_sheet: str = 0, levels_sheet: str = None, start_index: int = 1, **kwargs)[source]
Bases:
BaseImport
explann.models module
- class explann.models.FactorialModel(data: ~pandas.core.frame.DataFrame = None, functions: str | list | tuple = None, statsmodel: object = <bound method Model.from_formula of <class 'statsmodels.regression.linear_model.OLS'>>, levels: ~pandas.core.frame.DataFrame = None, **fit_kwargs)[source]
Bases:
BaseModel
- build_significant_models(function: str | list | tuple = None, alpha: float = 0.05, use_anova: bool = False)[source]
- property dependent_variables
- fit(data: ~pandas.core.frame.DataFrame = None, functions: str | list | tuple = None, statsmodel: object = <bound method Model.from_formula of <class 'statsmodels.regression.linear_model.OLS'>>, **fit_kwargs)[source]
- property function_names
- get_significant_model_functions(function: str | list | tuple = None, alpha: float = 0.05, use_anova: bool = False)[source]
- property independent_variables
- lack_of_fit(function: str | list | tuple = None, baseline: BaseModel = None, alpha: float = 0.05)[source]