2
Tại sao tôi không thể có được SVD hợp lệ của X thông qua phân tách eigenvalue của XX 'và X'X?
Tôi đang cố gắng làm SVD bằng tay: m<-matrix(c(1,0,1,2,1,1,1,0,0),byrow=TRUE,nrow=3) U=eigen(m%*%t(m))$vector V=eigen(t(m)%*%m)$vector D=sqrt(diag(eigen(m%*%t(m))$values)) U1=svd(m)$u V1=svd(m)$v D1=diag(svd(m)$d) U1%*%D1%*%t(V1) U%*%D%*%t(V) Nhưng dòng cuối cùng không quay trở mlại. Tại sao? Nó dường như có liên quan đến các dấu hiệu của những người bản địa này ... Hay tôi đã hiểu sai quy …
9
r
svd
eigenvalues