Подготовка аргументов для spseg в r - PullRequest
0 голосов
/ 08 апреля 2019

Я пытался подготовить аргументы для функции spseg в пакете seg в R. Однако я до сих пор не могу понять проблему с моими аргументами.Команда, которую я выполняю, следующая:

spseg(shape,
    data=data,
     method = "information",
     smoothing = "kernel",
     nrow = nrow,
     ncol = 4 )

Что приводит к сообщению об ошибке:

Ошибка в validObject (.Object): недопустимый объект класса «SegSpatial»:1: недопустимый объект для слота "d" в классе "SegSpatial": получил класс "NULL", должен быть или расширить класс "числовой", недопустимый объект "SegSpatial" объект: 2: недопустимый объект для слота "r" в классе "SegSpatial": получил класс "NULL", должен быть или расширить класс "numeric", недопустимый объект класса "SegSpatial": 3: недопустимый объект для слота "p" в классе "SegSpatial": получить класс "NULL", должен быть или расширять матрицу "класса""

Аргументы, которые я использую, выглядят примерно так:

- shape (class: SpatialPolygonsDataFrame)
... @data: 'data.frame'
.. ...$STATE
...
- data (class: matrix):

>A   B   C   D

>11  2   3   2

>7   10  0   1

>4   5   3   5

>0   3   13  5
...