R
चित्र बनाने के लिए यहाँ कुछ -code है। यह 15 नकली पी-मान दिखाएगा जो उनके आदेश के विरुद्ध हैं। तो वे एक आरोही बिंदु पैटर्न बनाते हैं। लाल / बैंगनी रेखाओं के नीचे के बिंदु 0.1 या 0.2 के स्तर पर महत्वपूर्ण परीक्षणों का प्रतिनिधित्व करते हैं। FDR लाइन के नीचे कुल अंकों से विभाजित रेखा के नीचे काले बिंदुओं की संख्या है।
x0 <- runif(10) #p-values of 10 true null hypotheses. They are Unif[0,1] distributed.
x1 <- rbeta(5,2,30) # 5 false hypotheses, rather small p-values
xx <- c(x1,x0)
plot(sort(xx))
a0 <- sort(xx)
for (i in 1:length(x0)){a0[a0==x0[i]] <- NA}
points(a0,col="red")
points(c(1,15), c(1/15 * 0.1 ,0.1), type="l", col="red")
points(c(1,15), c(1/15 * 0.2 ,0.2), type="l", col="purple")
मुझे उम्मीद है कि यह आर्डर किए गए पी-वैल्यू के वितरण के आकार के बारे में कुछ एहसास दे सकता है। यह लाइनें सही हैं और उदाहरण के लिए कुछ दृष्टांत-आकार की वक्र नहीं हैं, ऑर्डर वितरण के आकार के साथ करना है। यह स्पष्ट रूप से गणना की जानी है। वास्तव में, लाइन सिर्फ एक रूढ़िवादी समाधान है।