svd中的错误(x,nu=0,nv=k)';x';:R中的错误
我的数据中没有NA值,但我仍然收到以下代码的此错误:svd中的错误(x,nu=0,nv=k)';x';:R中的错误,r,R,我的数据中没有NA值,但我仍然收到以下代码的此错误: my_data=read.csv("airfoil_self_noise.csv") attach(my_data) log.dat=log(my_data[,1:5]) dat.sspressure=my_data[,6] dat.pca=prcomp(log.dat,center=TRUE,scale=TRUE) 错误: 数据pca=prcomp(对数数据,中心=TRUE,刻度=TRUE) svd(x,nu=0,nv=k)中的错误:“x
my_data=read.csv("airfoil_self_noise.csv")
attach(my_data)
log.dat=log(my_data[,1:5])
dat.sspressure=my_data[,6]
dat.pca=prcomp(log.dat,center=TRUE,scale=TRUE)
错误:
数据pca=prcomp(对数数据,中心=TRUE,刻度=TRUE)
svd(x,nu=0,nv=k)中的错误:“x”中的值无限或缺失
正如错误所说,您有无限或缺少的值。如果原始数据没有丢失的数据,日志转换可能会导致这种情况 例如:
> data <- c(-1:3)
> l.data <- log(data)
Warning message:
In log(data) : NaNs produced
> l.data
[1] NaN -Inf 0.0000000 0.6931472 1.0986123
> dat.pca=prcomp(l.data,center=TRUE,scale=TRUE)
Error in svd(x, nu = 0, nv = k) : infinite or missing values in 'x'
>数据l.data l.data
[1] NaN-Inf 0.0000000.6931472 1.0986123
>数据pca=prcomp(l.数据,中心=TRUE,刻度=TRUE)
svd(x,nu=0,nv=k)中的错误:“x”中的值无限或缺失
正如错误所说,您有无限个值或缺少值。如果原始数据没有丢失的数据,日志转换可能会导致这种情况
例如:
> data <- c(-1:3)
> l.data <- log(data)
Warning message:
In log(data) : NaNs produced
> l.data
[1] NaN -Inf 0.0000000 0.6931472 1.0986123
> dat.pca=prcomp(l.data,center=TRUE,scale=TRUE)
Error in svd(x, nu = 0, nv = k) : infinite or missing values in 'x'
>数据l.data l.data
[1] NaN-Inf 0.0000000.6931472 1.0986123
>数据pca=prcomp(l.数据,中心=TRUE,刻度=TRUE)
svd(x,nu=0,nv=k)中的错误:“x”中的值无限或缺失
查看我的\u数据的csv文件样本将很有帮助
查看我的\u数据的csv文件样本将很有帮助