나는 id 필드와 세 가지 다른 관련이없는 p 값을 가진 data.frame을 가지고 있습니다. 나는 각 칸에 벤야 미니 호프 버그 중심점을 적용하고자한다. 나는 p.adjust
함수로 p.adjust(data[,2], "BH")
으로 일해 왔지만 수정을 적용하기 전에 각 열을 정렬해야하므로 문제가 발생합니다. 그 후에 ID 정보가 손실됩니다.data.frame의 서로 다른 열에 BH 다중 수정
id p1 p2 p3
1 ENSG00000179094 1.000000e+00 1.000000e+00 1.000000e+00
2 ENSG00000164306 1.000000e+00 1.000000e+00 1.000000e+00
3 ENSG00000147180 1.000000e+00 8.778847e-02 1.000000e+00
4 ENSG00000172932 4.370119e-01 1.766703e-04 1.000000e+00
5 ENSG00000137252 1.000000e+00 2.562124e-02 1.000000e+00
6 ENSG00000144644 1.654108e-02 1.000000e+00 1.000000e+00
7 ENSG00000197273 3.316301e-01 5.341301e-01 1.000000e+00
8 ENSG00000169221 1.000000e+00 1.000000e+00 1.000000e+00
9 ENSG00000108309 8.689368e-01 2.350522e-03 1.000000e+00
10 ENSG00000172382 1.000000e+00 9.028471e-01 2.697276e-02
11 ENSG00000099937 1.000000e+00 1.000000e+00 9.988716e-01
12 ENSG00000259431 1.000000e+00 1.000000e+00 7.268023e-01
...
이 아이디의의 정보를 잃지 않고이 작업을 수행 할 수있는 가장 쉬운 방법 또는 패키지가 있습니까 : 내 데이터는 같다?
당신이 열을 정렬 할 필요가 있다고 생각 왜 나에게 불분명하다. 필자는 도움이 필요하다는 것을 나타내는'p.adjust'에 대한 도움말 페이지에서 아무것도 볼 수 없습니다. –
http://stat.ethz.ch/R-manual/R-devel/library/stats/html/p.adjust.html 예제에서는 정렬을 만듭니다. 또한 BH 방법론은 나는 알고있다 – biojl