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:¶
- formula
strorgenericFormulaobject 指定模型的公式
- dataarray_like
模型的数据。参见注释。
- statusarray_like
审查状态值;status=1 表示事件发生(例如故障或死亡),status=0 表示观察结果被右删失。如果为 None,则默认为所有情况下的 status=1。
- entryarray_like
如果发生左截断,则进入时间
- strataarray_like
分层标签。如果为 None,则所有观测值都被视为在同一层中。
- offsetarray_like
偏移值数组
- subsetarray_like
一个类似数组的对象,包含布尔值、整数或索引值,用于指示模型中使用的df子集。假设df是一个pandas.DataFrame
- ties
str 用于处理并列时间的方法,必须是‘breslow’或‘efron’。
- missing
str 用于处理缺失数据的方法
- args
extraarguments 这些被传递给模型
- kwargs
extrakeywordarguments 这些参数被传递给模型,但有一个例外。
eval_env关键字被传递给 patsy。它可以是一个patsy:patsy.EvalEnvironment对象或一个整数,表示要使用的命名空间的深度。例如,默认的eval_env=0使用调用命名空间。如果你希望使用一个“干净的”环境,请设置eval_env=-1。
- formula
- Returns:¶
- model
PHRegmodelinstance
- model
Last update:
Oct 16, 2024