0

我正在尝试在数据集中研究 Kernel 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

似乎它无法加载函数或相关的东西,但谷歌搜索该错误并没有给我任何东西。有人知道这是什么吗?

4

0 回答 0