Description Usage Arguments Value Author(s) Examples
View source: R/plot-ggeffectsize.R
visualization of effect size by the Linear Discriminant Analysis or randomForest
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ggeffectsize(obj, ...)
## S3 method for class 'data.frame'
ggeffectsize(
obj,
factorName,
effectsizename,
factorLevels = NULL,
linecolor = "grey50",
linewidth = 0.4,
lineheight = 0.2,
pointsize = 1.5,
setFacet = TRUE,
...
)
## S3 method for class 'diffAnalysisClass'
ggeffectsize(obj, removeUnknown = TRUE, setFacet = TRUE, ...)
|
obj |
object, diffAnalysisClass see |
... |
additional arguments. |
factorName |
character, the column name contained group information in data.frame. |
effectsizename |
character, the column name contained effect size information. |
factorLevels |
list, the levels of the factors, default is NULL, if you want to order the levels of factor, you can set this. |
linecolor |
character, the color of horizontal error bars, default is grey50. |
linewidth |
numeric, the width of horizontal error bars, default is 0.4. |
lineheight |
numeric, the height of horizontal error bars, default is 0.2. |
pointsize |
numeric, the size of points, default is 1.5. |
setFacet |
logical, whether use facet to plot, default is TRUE. |
removeUnknown |
logical, whether do not show unknown taxonomy, default is TRUE. |
the figures of effect size show the LDA or MDA (MeanDecreaseAccuracy).
Shuangbin Xu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | data(kostic2012crc)
kostic2012crc
head(phyloseq::sample_data(kostic2012crc),3)
kostic2012crc <- phyloseq::rarefy_even_depth(kostic2012crc,rngseed=1024)
table(phyloseq::sample_data(kostic2012crc)$DIAGNOSIS)
#set.seed(1024)
#diffres <- diff_analysis(kostic2012crc, classgroup="DIAGNOSIS",
# mlfun="lda", filtermod="fdr",
# firstcomfun = "kruskal.test",
# firstalpha=0.05, strictmod=TRUE,
# secondcomfun = "wilcox.test",
# subclmin=3, subclwilc=TRUE,
# secondalpha=0.01, ldascore=3)
#library(ggplot2)
#effectplot <- ggeffectsize(diffres) +
# scale_color_manual(values=c('#00AED7',
# '#FD9347',
# '#C1E168'))+
# theme_bw()+
# theme(strip.background=element_rect(fill=NA),
# panel.spacing = unit(0.2, "mm"),
# panel.grid=element_blank(),
# strip.text.y=element_blank())
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.