statsmodels.duration.hazard_回归.PHReg.from_formula

classmethod PHReg.from_formula(formula, data, status=None, entry=None, strata=None, offset=None, subset=None, ties='breslow', missing='drop', *args, **kwargs)[source]

从公式和数据框创建一个比例风险回归模型。

Parameters:
formulastr or generic Formula object

指定模型的公式

dataarray_like

模型的数据。参见注释。

statusarray_like

审查状态值;status=1 表示事件发生(例如故障或死亡),status=0 表示观察结果被右删失。如果为 None,则默认为所有情况下的 status=1。

entryarray_like

如果发生左截断,则进入时间

strataarray_like

分层标签。如果为 None,则所有观测值都被视为在同一层中。

offsetarray_like

偏移值数组

subsetarray_like

一个类似数组的对象,包含布尔值、整数或索引值,用于指示模型中使用的df子集。假设df是一个pandas.DataFrame

tiesstr

用于处理并列时间的方法,必须是‘breslow’或‘efron’。

missingstr

用于处理缺失数据的方法

argsextra arguments

这些被传递给模型

kwargsextra keyword arguments

这些参数被传递给模型,但有一个例外。eval_env 关键字被传递给 patsy。它可以是一个 patsy:patsy.EvalEnvironment 对象或一个整数,表示要使用的命名空间的深度。例如,默认的 eval_env=0 使用调用命名空间。如果你希望使用一个“干净的”环境,请设置 eval_env=-1

Returns:
modelPHReg model instance

Last update: Oct 16, 2024