def summary(self):
"""
Print the summary of the Process model.
:return: None
"""
with pd.option_context("precision", self.options["precision"]):
full_model = self.outcome_models[self.iv]
m_models = [self.outcome_models.get(med_name) for med_name in self.mediators]
if self.options["detail"]:
print("\n***************************** OUTCOME MODELS ****************************\n")
print(full_model)
print("\n-------------------------------------------------------------------------\n")
for med_model in m_models:
print(med_model)
print("\n-------------------------------------------------------------------------\n")
if self.indirect_model:
print("\n********************** DIRECT AND INDIRECT EFFECTS **********************\n")
print(self.direct_model)
print(self.indirect_model)
else:
print("\n********************** CONDITIONAL EFFECTS **********************\n")
print(self.direct_model)
评论列表
文章目录