statsmodels.stats.multitest.回归FDR¶
-
class statsmodels.stats.multitest.RegressionFDR(endog, exog, regeffects, method=
'knockoff', **kwargs)[source]¶ 在回归过程中控制FDR。
- Parameters:¶
- endogarray_like
回归的因变量
- exogarray_like
回归的独立变量
- regeffects
RegressionEffectsinstance 一个可以计算回归系数效应量的RegressionEffects类的实例。
- method
str 用于评估和控制FDR的方法,目前必须是‘knockoff’。
- Returns:¶
ReturnsaninstanceoftheRegressionFDRclass.Thefdrattributeholdstheestimatedfalsediscoveryrates.
注释
此类实现了Barber和Candes的knockoff方法。 这是一种用于控制各种回归估计程序的FDR的方法,包括相关系数、OLS回归、带前向选择的OLS回归和LASSO回归。
对于回归中其他控制FDR的方法,请参阅statsmodels.stats.multitest模块。该模块中提供的方法使用Z值或p值,因此需要系数估计的标准误差可用。
构建增广设计矩阵的默认方法是“等变”方法,设置design_method='sdp'以使用涉及半定规划的替代方法。有关这两种方法的更多信息,请参见Barber和Candes。sdp方法要求安装cvxopt包。
方法
summary()threshold(tfdr)返回给定目标FDR的阈值统计量。
Last update:
Oct 16, 2024