Попытка установить range.x в функции bkde2D KernSmooth приводит к тому, что «to» должно быть конечным числом » - PullRequest
0 голосов
/ 13 мая 2019

Я не могу установить range.x при использовании функции bkde2D KernSmooth.Например, все следующие попытки приводят к ошибке:

bkde2D(cbind((1:5),(1:5)),bandwidth=c(1,1),range.x=c(0,5))
bkde2D(cbind((1:5),(1:5)),bandwidth=c(1,1),range.x=c(c(0,5),c(0,5)))
bkde2D(cbind((1:5),(1:5)),bandwidth=c(1,1),range=c(c(0,5),c(0,5)))
bkde2D(cbind((1:5),(1:5)),bandwidth=c(1,1),range=c(0,5))

Для всего вышеперечисленного результат равен

Error in seq.default(a[1L], b[1L], length = M[1L]) :
  'to' must be a finite number

Это также не работает:

bkde2D(cbind((1:5),(1:5)),bandwidth=c(1,1),range.x=c(0,5),range.y=c(0,5))

Однако, не пытаясь установить диапазон, не сообщается об ошибке:

bkde2D(cbind((1:5),(1:5)),bandwidth=c(1,1))

Большое спасибо заранее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...