Description Usage Arguments Author(s) See Also Examples
This function plots the distributions of the LPS scores in each group for a fitted LPS
object.
1 2 3 4 |
x |
An object of class |
y |
Single character value defining y axis : "density" or (bayesian) "probability". |
method |
Single character value, the method to use for predictions. See |
threshold |
Single numeric value, the confidence threshold to use for the "gray zone" (scores for which none of the two groups can be assigned with a probability greater than this threshold). See |
values |
Single logical value, whether to plot individual scores from the training series or not. |
col.classes |
Character vector of two values giving to each class a distinct color. |
xlim |
To be passed to |
yaxt |
To be passed to |
xlab |
To be passed to |
ylab |
To be passed to |
las |
To be passed to |
lwd |
To be passed to |
... |
Further arguments to be passed to |
Sylvain Mareschal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # Data with features in columns
data(rosenwald)
group <- rosenwald.cli$group
expr <- t(rosenwald.expr)
# NA imputation (feature's mean to minimize impact)
f <- function(x) { x[ is.na(x) ] <- round(mean(x, na.rm=TRUE), 3); x }
expr <- apply(expr, 2, f)
# Coefficients
coeff <- LPS.coeff(data=expr, response=group)
# 10 best features model
m <- LPS(data=expr, coeff=coeff, response=group, k=10)
# Distributions of scores in each group
plot(m, "density")
# Probability for each group along the score axis
plot(m, "probability", yaxt="s")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.