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 変数が作れるのは、の場合
- それ以外の場合は、の条件を満足するように工夫しながら、を算出する