plspm.inner_model module

class plspm.inner_model.InnerModel(path: pandas.core.frame.DataFrame, scores: pandas.core.frame.DataFrame)

Bases: object

Internal class that calculates the attributes of the inner model. Use the methods inner_model(), path_coefficients(), and effects() defined on Plspm to retrieve the inner model characteristics.

__init__(path: pandas.core.frame.DataFrame, scores: pandas.core.frame.DataFrame)

Initialize self. See help(type(self)) for accurate signature.

effects() → pandas.core.frame.DataFrame

Internal method that returns indirect, direct, and total effects for each path in the model.

endogenous() → list

Internal method that returns a list of the endogenous latent variables.

inner_model() → dict

Internal method that returns summaries of the characteristics of the inner model for each latent variable.

path_coefficients() → pandas.core.frame.DataFrame

Internal method that returns the path coefficients of the inner model.

r_squared() → pandas.core.series.Series

Internal method that returns r squared for the latent variables.