当前位置: 首页 > news >正文

Stepdown SLOPE for Controlled Feature Selection

文章:《Stepdown SLOPE for Controlled Feature Selection》

如何保证错选率可控地特征选择????

研究背景

现有SLOPE方法主要关注FDR(错误发现率)控制,但在实际应用中需更严格地控制k-FWER(k个或更多错误拒绝的概率)和FDP(错误发现比例)。传统方法依赖p值计算或复杂假设,难以适应高维数据场景。本文结合步降(stepdown)程序与SLOPE框架,提出新型控制方法。

核心技术

k-SLOPE:通过非递增正则化序列 λ k -FWER ( i ) \lambda_{k\text{-FWER}}(i) λk-FWER(i),基于Lehmann-Romano步降阈值设计,控制k-FWER。
F-SLOPE:采用 λ FDP ( i ) \lambda_{\text{FDP}}(i) λFDP(i)参数序列,结合 ⌊ γ i ⌋ + 1 \lfloor\gamma i\rfloor+1 γi+1调整,实现FDP控制。
理论保证:在正交设计下证明k-FWER和FDP控制;广义高斯设计下通过方差修正调整参数序列。

在这里插入图片描述

核心贡献

首次将步降程序融入SLOPE框架,扩展其统计控制能力至k-FWER和FDP。
提出参数序列设计准则,正交设计下直接映射步降阈值,广义设计下引入方差修正项。
实验验证,正交/相关/高斯设计场景下,k-SLOPE和F-SLOPE在控制指标(FDR/k-FWER/FDP)与检测功效(Power)上均优于传统步降方法。

解决问题

1)突破SLOPE仅限FDR控制的局限,解决高维特征选择中更严格的错误控制需求。
2)避免传统方法对p值或独立假设的依赖,提供基于正则化的高效解决方案。
3)为生物信息学、基因组学等领域提供兼具理论保证与计算可行性的新工具。


全文章节精简翻译

摘要
提出k-SLOPE与F-SLOPE,通过将步降程序注入SLOPE框架,分别实现k-FWER和FDP控制。正交设计下理论证明控制有效性,广义设计下提供参数调整准则。实验验证方法优于传统步降法与原始SLOPE。

引言
高维特征选择需平衡稀疏性与错误控制。现有SLOPE仅关注FDR,而k-FWER/FDP在医疗诊断等场景更关键。本文结合步降程序的阈值设计,扩展SLOPE的统计控制能力。

相关工作

1)SLOPE方法:通过排序 ℓ 1 \ell_1 1惩罚实现FDR控制,但缺乏对其他指标的支持。
2)统计指标:FDR为FDP期望,k-FWER是FDP的尾部概率控制,三者存在数学关联但需独立设计方法。

预备知识

SLOPE模型:目标函数为 1 2 ∥ y − X β ∥ 2 + ∑ λ i ∣ β ∣ ( i ) \frac{1}{2}\|y-X\beta\|^2 + \sum\lambda_i|\beta|_{(i)} 21y2+λiβ(i),参数序列按BH阈值设计。
步降程序:通过动态调整拒绝阈值,逐步筛选假设以满足k-FWER或FDP约束。

方法论(不同数据假设下的两种设置)

正交设计:k-SLOPE参数 λ k -FWER ( i ) = Φ − 1 ( 1 − k α / 2 ( m + k − i ) ) \lambda_{k\text{-FWER}}(i)=\Phi^{-1}(1-k\alpha/2(m+k-i)) λk-FWER(i)=Φ1(1kα/2(m+ki)),F-SLOPE参数含 ⌊ γ i ⌋ + 1 \lfloor\gamma i\rfloor+1 γi+1项。
广义设计:引入协方差矩阵修正项 w ( ∣ S ∣ ) = 1 n − ∣ S ∣ − 1 w(|S|)=\frac{1}{n-|S|-1} w(S)=nS11,递归调整参数序列以补偿相关性影响。
\end{itemize}

实验验证

正交实验:当 t = 500 t=500 t=500时,F-SLOPE的 Prob(FDP > γ ) = 0 \text{Prob(FDP}>\gamma)=0 Prob(FDP>γ)=0,FDR=0.005,Power=0.997,全面优于原始SLOPE。
相关实验:在实验室效应模型中,k-SLOPE的k-FWER控制误差低于0.01,功率达0.95,显著优于传统步降法。
高斯设计:弱信号( β = 2 log ⁡ m \beta=\sqrt{2\log m} β=2logm )下,F-SLOPE仍保持FDR<0.1,验证广义参数设计的鲁棒性。

在这里插入图片描述

结论

本文首次将k-FWER与FDP控制融入SLOPE框架,理论证明与实验表明其在多种设计场景下的有效性,为高维数据特征选择提供更灵活的错误控制工具。

相关文章:

  • 跑代码过程中遇到 killed 解决策略
  • 中科大 计算机网络笔记 第二章 2.3WEB和HTTP笔记(更新中)
  • OpenAI 最后一代非推理模型:OpenAI 发布 GPT-4.5预览版
  • 泵吸式激光可燃气体监测仪:快速精准守护燃气管网安全
  • 驱动开发系列41 - Linux 显卡驱动KMD代码分析(二) - 设备电源管理
  • 我代表中国受邀在亚马逊云科技全球云计算大会re:Invent中技术演讲
  • 【Unity】Unity性能分析解决方案——UPR
  • Ubuntu 安装 stable-diffusion-webui-docker 常见问题处理方法
  • chrome下载文件提示“贵组织屏蔽了该文件,因为它不符合安全政策” 安装chrome插件出现问题
  • el-select的下拉选择框插入el-checkbox
  • 2025年装修装饰施工员考试题型及题目分享
  • 端到端自动驾驶——cnn网络搭建
  • Docker安装Postgres_16数据库
  • L1-031 到底是不是太胖了
  • Redis是什么?如何使用Redis进行缓存操作?
  • 【鸿蒙 NEXT】HarmonyOS 容器
  • CSK linux内网靶场
  • Day33 第八章 贪心算法 part06
  • Spring Boot的启动流程
  • 【软考-架构】2.1、操作系统概述-进程管理-同步互斥
  • 央行:当前我国债券市场定价效率、机构债券投资交易和风险管理能力仍有待提升
  • 援藏博士张兴堂已任西藏农牧学院党委书记、副校长
  • 马上评|让“贾宝玉是长子长孙”争议回归理性讨论
  • 丰田汽车:美国关税或导致4、5月损失1800亿日元,新财年净利润下滑三成
  • 2025江西跨境电子商务发展交流会召开,探索行业发展新趋势
  • 怎样正确看待体脂率数据?或许并不需要太“执着”