Description Usage Arguments Author(s) Examples
View source: R/ComparePvalHist.R
Make a p-value Histogram of results
1 2 3 4 |
lpvals |
A list with vectors of p-values |
normmeth |
A vector with the normalization method used corresponding in order to the data supplied to be displayed on the plot. |
saveplot |
A logical indication whether to save the plot produced. |
savetype |
The required format for the plot to be saved in. Threre is a
choice of |
xlab |
x-axis label |
ylab |
y-axis label |
ylim |
y-axis limit |
xlim |
x-axis limit |
col |
a colour to be used to fill the bars. The default of NULL yields unfilled bars. |
plotname |
Name of the output file if the file is to be saved. This is the general name for all the graphs and the specific type prefix will be added automatically. |
... |
Other parameters for the |
Alysha M De Livera, Gavriel Olshansky
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | data("alldata_eg")
featuredata_eg<-alldata_eg$featuredata
dataview(featuredata_eg)
sampledata_eg<-alldata_eg$sampledata
dataview(sampledata_eg)
metabolitedata_eg<-alldata_eg$metabolitedata
dataview(metabolitedata_eg)
logdata <- LogTransform(featuredata_eg)
dataview(logdata$featuredata)
imp <- MissingValues(logdata$featuredata,sampledata_eg,metabolitedata_eg,
feature.cutof=0.8, sample.cutoff=0.8, method="knn")
dataview(imp$featuredata)
#Linear model fit using unadjusted data
factormat<-model.matrix(~gender +Age +bmi, sampledata_eg)
unadjustedFit<-LinearModelFit(featuredata=imp$featuredata,
factormat=factormat,
ruv2=FALSE)
unadjustedFit
#Linear model fit using `is' normalized data
Norm_is <-NormQcmets(imp$featuredata, method = "is",
isvec = imp$featuredata[,which(metabolitedata_eg$IS ==1)[1]])
isFit<-LinearModelFit(featuredata=Norm_is$featuredata,
factormat=factormat,
ruv2=FALSE)
isFit
#Linear model fit with ruv-2 normalization
ruv2Fit<-LinearModelFit(featuredata=imp$featuredata,
factormat=factormat,
ruv2=TRUE,k=2,
qcmets = which(metabolitedata_eg$IS ==1))
ruv2Fit
#Exploring metabolites associated with age
lpvals_age<-list(unadjusted=unadjustedFit$p.value[,"Age"],
is=isFit$p.value[,"Age"],
ruv2=ruv2Fit$p.value[,"Age"])
ComparePvalHist(lpvals = lpvals_age,ylim=c(0,40),
normmeth = c("unadjusted","is","ruv2"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.