statsmodels.robust.robust_linear_model.RLMResults¶
- class statsmodels.robust.robust_linear_model.RLMResults(model, params, normalized_cov_params, scale)[source]¶
包含RLM结果的类
- Attributes:¶
- bcov_scaled
ndarray p x p 缩放协方差矩阵,在模型拟合方法中指定。 默认值为 H1。H1 定义为
k**2 * (1/df_resid*sum(M.psi(sresid)**2)*scale**2)/ ((1/nobs*sum(M.psi_deriv(sresid)))**2) * (X.T X)^(-1)其中
k = 1 + (df_model +1)/nobs * var_psiprime/m**2其中m = mean(M.psi_deriv(sresid))和var_psiprime = var(M.psi_deriv(sresid))H2 定义为
k * (1/df_resid) * sum(M.psi(sresid)**2) *scale**2/ ((1/nobs)*sum(M.psi_deriv(sresid)))*W_invH3 定义为
1/k * (1/df_resid * sum(M.psi(sresid)**2)*scale**2 * (W_inv X.T X W_inv))其中 k 如上定义,且
W_inv = (M.psi_deriv(sresid) exog.T exog)^(-1)查看技术文档以获取更简洁的公式。
- bcov_unscaled
ndarray 通常的 p x p 协方差矩阵,其尺度设置为 1。此时它等同于 normalized_cov_params。
- bse
ndarray 参数的标准误差数组。标准误差取自拟合参数中指定的稳健协方差矩阵。
- chisq
ndarray 参数估计的卡方值数组。
- df_model
查看 RLM.df_model
- df_resid
查看 RLM.df_resid
- fit_history
dict 包含有关迭代的信息。其键为偏差、参数、迭代次数以及在RLM.fit中指定的收敛标准(如果不同于偏差或参数)。
- fit_options
dict 包含传递给fit的选项。
- fittedvalues
ndarray 线性预测值。dot(exog, params)
- model
statsmodels.rlm.RLM 对模型实例的引用
- nobs
float 观测值的数量 n
normalized_cov_paramsndarray查看特定模型类的文档字符串
- params
ndarray 拟合模型的系数
- pinv_wexog
ndarray 请参阅 RLM.pinv_wexog
- pvalues
ndarray 与t值相关的p值。请注意,t值被假设为标准正态分布,而不是学生t分布。
- resid
ndarray 拟合模型的残差。endog - fittedvalues
- scale
float 比例尺的类型是在RLM的fit方法的参数中确定的。如果update_scale为True,则报告的比例尺取自最后一次IRLS迭代中加权最小二乘法的残差。如果update_scale为False,则它是IRLS迭代之前第一次OLS拟合给出的比例尺。
- sresid
ndarray 缩放后的残差。
- tvalues
ndarray 参数的“t统计量”。这些定义为 params/bse,其中 bse 取自 fit 参数中指定的稳健协方差矩阵。
- weights
ndarray 报告的权重是通过将IRLS算法中最后一次加权最小二乘拟合的缩放残差传递来确定的。
- bcov_scaled
方法
conf_int([alpha, cols])构建拟合参数的置信区间。
cov_params([r_matrix, column, scale, cov_p, ...])计算方差/协方差矩阵。
f_test(r_matrix[, cov_p, invcov])计算联合线性假设的F检验。
initialize(model, params, **kwargs)初始化(可能重新初始化)一个 Results 实例。
load(fname)加载一个序列化的结果实例
查看特定模型类的文档字符串
predict([exog, transform])调用 self.model.predict,将 self.params 作为第一个参数。
从结果和模型中移除数据数组和所有nobs数组。
save(fname[, remove_data])保存此实例的pickle。
summary([yname, xname, title, alpha, return_fmt])这是用于测试新的摘要设置
summary2([xname, yname, title, alpha, ...])回归结果的实验性汇总函数
t_test(r_matrix[, cov_p, use_t])计算每个线性假设 Rb = q 的 t 检验。
t_test_pairwise(term_name[, method, alpha, ...])执行成对t检验,并使用多重检验校正p值。
wald_test(r_matrix[, cov_p, invcov, use_f, ...])计算联合线性假设的Wald检验。
wald_test_terms([skip_single, ...])计算多列上项的Wald检验序列。
属性
模型对数似然
返回给定参数估计的t统计量。
指示在推理中使用学生分布的标志。