cor_mass_dataset | R Documentation |
cor_mass_dataset
cor_mass_dataset(
x,
y = NULL,
margin = c("variable", "sample"),
use = c("everything", "all.obs", "complete.obs", "na.or.complete",
"pairwise.complete.obs"),
method = c("spearman", "pearson", "kendall"),
data_type = c("wider", "longer"),
p_adjust_method = c(c("BH", "holm", "hochberg", "hommel", "bonferroni", "BY", "fdr",
"none"))
)
x |
mass_dataset class |
y |
NULL |
margin |
sample or variable |
use |
an optional character string giving a method for computing covariances in the presence of missing values. This must be (an abbreviation of) one of the strings "everything", "all.obs", "complete.obs", "na.or.complete", or "pairwise.complete.obs". |
method |
a character string indicating which correlation coefficient (or covariance) is to be computed. One of "pearson" (default), "kendall", or "spearman": can be abbreviated. |
data_type |
wider or longer |
p_adjust_method |
see ?p.adjust |
dist returns an object of class "dist".
Xiaotao Shen shenxt1990@outlook.com
library(massdataset)
library(magrittr)
library(dplyr)
data("liver_aging_pos")
liver_aging_pos
qc_id <-
liver_aging_pos %>%
activate_mass_dataset(what = "sample_info") %>%
dplyr::filter(group == "QC") %>%
dplyr::pull(sample_id)
object <-
mutate_rsd(liver_aging_pos, according_to_samples = qc_id)
###only remain the features with rt > 100, mz > 150 and rsd < 30
object <-
object %>%
activate_mass_dataset(what = "variable_info") %>%
dplyr::filter(rt > 100) %>%
dplyr::filter(mz > 150) %>%
dplyr::filter(rsd < 30)
##only remain the week 24 samples
object <-
object %>%
activate_mass_dataset(what = "sample_info") %>%
dplyr::filter(group == "24W")
dim(object)
object <-
object %>%
`+`(1) %>%
log(10) %>%
scale_data(method = "auto")
cor_data <-
object %>%
cor_mass_dataset(margin = "variable", data_type = "wider")
head(cor_data$correlation[,1:5])
head(cor_data$p_value[,1:5])
head(cor_data$n[,1:5])
cor_data <-
object %>%
cor_mass_dataset(margin = "variable", data_type = "longer")
head(cor_data)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.