datamat <- matrix(
rnorm(40),
nrow = 4,
ncol = 10,
dimnames = list(
paste0("feature", 1:4),
paste0("sample", 1:10)
)
)
dataset <- list(data = datamat)
pca.result <- pca_analysis_dataset(
dataset,
scale = TRUE,
center = TRUE
)
dim(pca.result$x)
dim(pca.result$rotation)
# \donttest{
file.prefix <- file.path(tempdir(), "pca_example")
pca_analysis_dataset(
dataset,
write.file = TRUE,
file.out = file.prefix
)
file.exists(paste0(file.prefix, "_scores.csv"))
file.exists(paste0(file.prefix, "_loadings.csv"))
# }
Run the code above in your browser using DataLab