PriorSignMode {SMRUCC.genomics.Model.Network.Regulons.LinearRegression} .NET clr documentation

PriorSignMode

Description

先验因果符号的使用方式。

Declare

            
# namespace SMRUCC.genomics.Model.Network.Regulons.LinearRegression
export class PriorSignMode extends Enum {
   # 不使用符号,只保留"候选注入 + 惩罚放松"(方案 A + B)。
   Off: PriorSignMode = 0;

   # 符号约束(signed lasso):把先验边的系数限制在半空间内 (激活 β ≥ 0、抑制 β ≤ 0)。
   # 
   # 数据与先验冲突时系数会被压到 0 —— 即"宁可不要这条边,也不保留错误方向"。 行为最保守,但不会产生上调。
   Constrain: PriorSignMode = 1;

   # 保幅翻号:先自由拟合(幅度来自数据),再把先验边的系数符号翻正/翻负, 幅度不变。
   # 
   # 与 PriorSignMode.Constrain 的区别是关键性的:共表达数据里抑制边同样是正相关, 约束只会把它压成 0,而翻号能保留 |β| 并输出正确的因果方向 (敲降抑制因子 → 靶基因上调)。
   Flip: PriorSignMode = 2;

}

        

.NET clr type reference tree

  1. this class extends from Enum class: Enum
  2. use by field member Off: PriorSignMode
  3. use by field member Constrain: PriorSignMode
  4. use by field member Flip: PriorSignMode

[Package {$package} version {$version} Index]