繁体   English   中英

在R中复制ore.tblmatrix时出错?

[英]Error while Replicating an ore.tblmatrix in R?

实际上,我正在尝试在数据中心的数据集上实现多元高斯分布 数据表NETWORK_DATA_TRAINING存储在Oracle数据库中 但是,当我尝试以列方式复制Matrix时,抛出了错误:

library(ORE)
library(pracma)
if (!ore.is.connected())
ore.connect("NETWORK_TBL01", "orcl","192.168.50.19", "test",port=1521, all=TRUE)

X <- NETWORK_DATA_TRAINING[,]
Mu <- colMeans(X)       # class(X) : "ore.frame" , dim(X): 1000 11  
Mu <- as.matrix(Mu)     #class(Mu) : "ore.tblmatrix", dim(Mu):1 11
k <- ncol(Mu)
mu <- matrix(Mu,ncol(X),nrow(X))

错误:没有将此S4类强制为向量的方法

X <- bsxfun("-", X, mu)
print(X)

有关更多信息,请点击链接

实际上,在强制转换为矩阵之前,我不得不使用转换表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM