R中的循环线性回归问题

时间:2014-09-20 21:03:01

标签: r

此问题已被提出,但未得到回答(Circular-linear regression from circular package in R not working)。

我使用R中的循环包进行循环线性回归,并且得到错误"错误在while(diff> tol){:缺少值,其中需要TRUE / FALSE。& #34;

具体来说,我作为输入输入:

  • y(循环因变量的数据向量; class(y)= "圆形" "数字")
  • x(线性自变量的数据矩阵; class(x)="矩阵")
  • init(我使用c(rep(0,numColsOfx; class(init)=" numeric")

然后,我跑

lm.circular(y = y, x = x, init = start, type = "c-l", verbose = TRUE)

我已根据以下示例(运行正常)检查了我的数据类型:http://www.inside-r.org/packages/cran/circular/docs/lm.circular

任何提示都会非常感激!

编辑:这是一些示例数据。我不知道这里是否有合适的选择,我只想让算法在第一时间运行。

x =

    13    49    75    17    58    93    92    94    32    82
    47    85    64     7    55    14    64    43    86     4
    20    81    95    20    40    67    11    50    77    67
    18    49    68    70    78    40    40    10    48    87
    87    96    49    88    24    23    21     2    44     9

startY =

    4.7298
    1.3788
    1.1519
    1.7802
    3.5779

y = circular(startY, type = c("angles"), units = c("radians"), template = "none", modulo = c("asis"), zero = 0, rotation = c("counter"))

init = c(rep(0, 10))

0 个答案:

没有答案