Я не могу установить 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))
Большое спасибо заранее