| tail.rank.test-class {TailRank} | R Documentation |
This is the class representation for the results of a tail-rank test to find biomarkers in a microarray data set. It includes methods for summarizing and plotting the results of the test.
Although objects can be created, as usual, using new, the only
reliable way to create valid objects is to use the
tail.rank.test function. See the description of that
function for details on how the tail-rank test works.
statistic:direction:N1:N2:specificity:tolerance:confidence:cutoff:objectx. The optional argument
overlay is a logical flag. If overlay=TRUE, then the
histogram is overlain with a curve representing the null
distribution. The default value of overlay is FALSE.x into a logical vector, which takes on a TRUE value
whenever the tail-rank statistic exceeds the significance cutoff.object.Kevin R. Coombes <kcoombes@mdanderson.org>
tail.rank.test,
tail.rank.power,
biomarker.power.table,
matrix.mean,
tol.bound
# generate some fake data to use in the example nr <- 40000 nc <- 110 fake.data <- matrix(rnorm(nr*nc), ncol=nc) fake.class <- rep(c(TRUE, FALSE), c(40, 70)) # perform the tail-rank test null.tr <- tail.rank.test(fake.data, fake.class) # get a summary of the results summary(null.tr) # plot a histogram of the statistics hist(null.tr, overlay=TRUE) # get the actual statistics stats <- getStatistic(null.tr) # get a vector that selects the "positive" calls for the test is.marker <- as.logical(null.tr) # the following line should evaluate to the number of rows, nr = 40000 sum( is.marker == (stats > null.tr@cutoff) )