2014-02-26 126 views
0

我是否缺少明顯的東西?這工作得很好:kernlab中的kernelMatrix函數不會返回任何東西

library(kernlab) 
kernelMatrix(rbfdot(1), c(1,2,3)) 

返回:

An object of class "kernelMatrix" 
      [,1]  [,2]  [,3] 
[1,] 1.00000000 0.3678794 0.01831564 
[2,] 0.36787944 1.0000000 0.36787944 
[3,] 0.01831564 0.3678794 1.00000000 

但這些都不能工作的,他們只是返回任何結果:

kernelMatrix(polydot(1), c(1,2,3)) 
kernelMatrix(vanilladot(), c(1,2,3)) 

我使用kernlab_0.9-19(最新) 。

回答

1

它不應該與向量工作, 嘗試kernelMatrix(polydot(1),as.matrix(C(1,2,3)))

相關問題