inst/doc/newmanomics.R

## ----setup, include=FALSE, results="hide"-------------------------------------
knitr::opts_chunk$set(echo = TRUE, fig.width=7,fig.height=5,echo=TRUE)

## ----libs---------------------------------------------------------------------
library(NewmanOmics)

## ----GSE6631------------------------------------------------------------------
data(GSE6631)
dim(GSE6631)
GSE6631[1:5, 1:4]

## ----HN, fig.cap="Box plot of log-transformed data."--------------------------
HN <- log2(1 + GSE6631)
boxplot(HN, col=c("forestgreen", "dodgerblue"))

## ----HN1----------------------------------------------------------------------
HN1 <- HN[, 1:2]
result1 <- pairedStat(HN1, pairing = c(-1,1))
summary(result1@nu.statistics)
summary(result1@p.values)

## ----fig.cap="Histogram of empoirical p-values."------------------------------
hist(result1)

## ----fig.cap="Bland-Altman plot."---------------------------------------------
plot(result1)

## -----------------------------------------------------------------------------
result2 <- pairedStat(HN[, 1:6], pairing=c(-1, 1, -2, 2, -3, 3))
summary(result2@nu.statistics)
summary(result2@p.values)

## ----fig.cap="Bland-ALtman plots."--------------------------------------------
plot(result2)

## ----fig.cap="P-value histograms."--------------------------------------------
hist(result2)

## ----HN3----------------------------------------------------------------------
normals <- HN[, c(1,3,5)]
tumors <- HN[, c(2,4,6)]
result3 <- pairedStat(normals, tumors)
summary(result3@nu.statistics)
summary(result3@p.values)

## ----HN4----------------------------------------------------------------------
listOfPairs <- list(HN[,1:2], HN[,3:4], HN[,5:6])
result4 <- pairedStat(listOfPairs)
summary(result4@nu.statistics)
summary(result4@p.values)

## ----makeBank-----------------------------------------------------------------
normals <- HN[, seq(1, ncol(HN), 2)] # odds are normal
tumors <- HN[, seq(2, ncol(HN), 2)] # evens are tumor
bank <- createBank(normals)
result5 <- bankStat(bank, tumors[,1,drop=FALSE])
summary(result5$nu.statistics)
summary(result5$p.values)
hist(result5$p.values, breaks=101)

Try the NewmanOmics package in your browser

Any scripts or data that you put into this service are public.

NewmanOmics documentation built on May 11, 2022, 3 p.m.