【发布时间】:2015-07-12 15:54:45
【问题描述】:
我正在关注一个svd的例子,但我仍然不知道如何减少最终矩阵的维度:
a <- round(runif(10)*100)
dat <- as.matrix(iris[a,-5])
rownames(dat) <- c(1:10)
s <- svd(dat)
pc.use <- 1
recon <- s$u[,pc.use] %*% diag(s$d[pc.use], length(pc.use), length(pc.use)) %*% t(s$v[,pc.use])
但recon 仍然具有相同的维度。我需要将其用于语义分析。
【问题讨论】:
标签: r pca svd dimensionality-reduction lsa