Knockoff 変数
- Knockoff 変数を使ったFDRについての概説記事はこちら
- 説明変数 Xがnxp行列(nサンプル、p個の説明変数)であるときに
- この形は2p個の変数の分散共分散行列になっており、Positive definite
- したがって、
(対角行列)の取り方に制約がある
- その制約がある中で、なるべく、
の対角成分を0に近づけたい。なぜなら、オリジナル変数と対応するKnockoff 変数との関係はできるだけ「無関係〜対角成分が0」であってほしいから
- ではどんな制約があるか、というと、Schur complementを使って以下のようにする
であるとき、
である。今、
であるから
となり、式変形していくと
となる。両辺がpositive definiteなので、右辺の2項
と
との両方がpositive definite
- この条件を満たす
を探せばよい
- Knockoff パッケージでは、対角行列
の対角成分を全部同じにして探す方法(create_equicollerated)を採用していたり、凸最適化であるSemidefinite optimization(こちらやこちらにて探索する方法を採用していたりする
- このような方法でKnockoff 変数が作れるのは、
の場合
- それ以外の場合は、
の条件を満足するように工夫しながら、
を算出する