두 벡터 사이의 인덱스를 대응 찾기 : 으로 I는 10 * 10 p- 값 행렬을 R
pvalue<- structure(c(NA, -0.096323162317276, 0.122216485440731, 0.096323162317276,
0.225789770483971, 0.161574333906174, -0.0300362538546324, -0.096323162317276,
0.161574333906174, -0.160538598895073, NA, NA, -0.127395153045654,
-0.167788729071617, 0.253754556179047, -0.108751960098743, -0.428793430328369,
0.167788729071617, -0.108751960098743, -0.393578499555588, NA,
NA, NA, -0.0911444947123528, -0.214396715164185, -0.15432420372963,
0.0248575899749994, 0.0911444947123528, -0.15432420372963, 0.151217013597488,
NA, NA, NA, NA, 0.25789749622345, -0.15432420372963, -0.497151792049408,
0.211289510130882, -0.15432420372963, -0.424650490283966, NA,
NA, NA, NA, NA, -0.15432420372963, 0.0248575899749994, 0.0911444947123528,
-0.15432420372963, 0.151217013597488, NA, NA, NA, NA, NA, NA,
0.0300362538546324, 0.096323162317276, -0.161574333906174, 0.160538598895073,
NA, NA, NA, NA, NA, NA, NA, 0.304505467414856, -0.262040436267853,
-0.397721439599991, NA, NA, NA, NA, NA, NA, NA, NA, 0.349041998386383,
0.319005727767944, NA, NA, NA, NA, NA, NA, NA, NA, NA, -0.160538598895073,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), .Dim = c(10L, 10L))
그럼 I 그들을 조정 된
FDR<- p.adjust(as.numeric(pvalue), method="BH", n=45)
qplot(-log(as.numeric(pvalue), 2), FDR, ylim=c(-0.1, 0.5))
다음 플롯이 생성된다. 모든 FDR 값에는 해당 pvalue가 있습니다.
문제는 어떻게 FDR
및 pvalue
벡터의 두 벡터의 점의 x 및 y의 인덱스 (예를 들어 선회 점)을 달성 할 수 있다는 것이다. 감사.
글쎄, 당신은 텍스트로 값을 플롯하는 경우, @CMichael의 답처럼,'(x == lookupvalue)'; 또는 플롯하기 전에 데이터를 주문하고 계산할 수 있습니다! 여기에서 마지막 요소를 동그라미로 만들었으므로 X- 인덱스는'length (x) -2'입니다. –
감사합니다 Carl, 좋은 해결책. – user3789396
내 답변에 대한 귀하의 의견에 대해 - 그래픽 워크 플로 (매우 거대한 데이터 세트를 언급 함)에 관심이 있습니까? 아니면 가장 낮은 가치를 확실하게 파악하고 싶습니까? – CMichael