plot_feature_stability_ecs_incremental {ClustAssess} | R Documentation |
Feature Stability Incremental Boxplot
Description
Perform an incremental ECS between two consecutive feature steps.
Usage
plot_feature_stability_ecs_incremental(
feature_object_list,
dodge_width = 0.7,
text_size = 4
)
Arguments
feature_object_list |
An object or a concatenation of objects returned by the 'get_feature_stability' method. |
dodge_width |
Used for adjusting the horizontal position of the boxplot; the value will be passed in the 'width' argument of the 'ggplot2::position_dodge' method. |
text_size |
The size of the labels above boxplots. |
Value
A ggplot2 object with ECS distribution will be displayed as a boxplot. Above each boxplot there will be a pair of numbers representing the two steps that are compared.
Examples
set.seed(2021)
# create an artificial expression matrix
expr_matrix = matrix(c(runif(25*10), runif(75*10, min = 5, max = 7)), nrow = 100, byrow = TRUE)
rownames(expr_matrix) = as.character(1:100)
colnames(expr_matrix) = paste("feature", 1:10)
feature_stability_result = get_feature_stability(data_matrix = t(expr_matrix),
feature_set = colnames(expr_matrix),
feature_type = "feature_name",
steps = c(5,10),
npcs = 2,
n_repetitions = 3,
algorithm = 1,
# the following parameters are used by the umap function and are not mandatory
n_neighbors = 3,
approx_pow = TRUE,
n_epochs = 0,
init = "random",
min_dist = 0.3)
plot_feature_stability_ecs_incremental(feature_stability_result)
[Package ClustAssess version 0.3.0 Index]