我试图在数据集中研究内核PCA,并且我一直在尝试使用R的Kernlab软件包。该软件包有一个名为" kpca"的方法。当我在R shell中一次调用每个命令时使用它时,它工作得很好。但是,为了使进程自动化,我创建了一个脚本来执行相同操作,但它会引发错误。这是遵循脚本:
library("kernlab")
f1 <- read.table("dataset.txt")
kpc <- kpca(~., data=f1, kernel="rbfdot", kpar=list(sigma=0.2), features=5)
错误:
Error in km - colSums(km)/m : could not find function "loadMethod"
Calls: kpca ... kpca -> .local -> kpca -> kpca -> .local -> t -> t -> -
Execution halted
它似乎无法加载某个功能或相关内容,但谷歌该错误并没有给我任何东西。有谁知道这是什么?