объект 'C_cov' не найден

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Аватара пользователя
Игорь Черниенко
Активный участник
Сообщения: 137
Зарегистрирован: 28 мар 2009, 01:05
Репутация: 11
Откуда: Хабаровск, Южно-Сахалинск

объект 'C_cov' не найден

Сообщение Игорь Черниенко » 02 дек 2013, 04:38

Здравствуйте.
При работе в R 2.15.3 в windows при попытке выполнить дискриминантный анализ или применить summary к результату coda.samples возникает ошибка

Код: Выделить всё

Ошибка в FUN(newX[, i], ...) : объект 'C_cov' не найден
С чем это может быть связано?

gamm
Гуру
Сообщения: 4059
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1055
Ваше звание: программист
Откуда: Казань

Re: объект 'C_cov' не найден

Сообщение gamm » 02 дек 2013, 06:57

Игорь Черниенко писал(а):С чем это может быть связано?
исключительно с тем, что C_cov не найден. Если раньше был найден, код вы не трогали, а ошибка появилась после обновления ядра, обновите пакеты. Если код трогали, то ищите, где накосячили.

при полном отсутствии информации гадать тяжело (то, что вы привели - это вообще ни о чем, нужен код). Сделайте модельный пример, воспроизводящий ситуацию, и покажите.

Аватара пользователя
Игорь Черниенко
Активный участник
Сообщения: 137
Зарегистрирован: 28 мар 2009, 01:05
Репутация: 11
Откуда: Хабаровск, Южно-Сахалинск

Re: объект 'C_cov' не найден

Сообщение Игорь Черниенко » 02 дек 2013, 09:43

Собственно, пример кода вот:

Код: Выделить всё

fish.lda<-lda(age~ac,data=fish)
данные прилагаются.
Что здесь вообще можно сделать не так?
Вложения
fish.csv
(688 байт) 648 скачиваний

gamm
Гуру
Сообщения: 4059
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1055
Ваше звание: программист
Откуда: Казань

Re: объект 'C_cov' не найден

Сообщение gamm » 02 дек 2013, 18:36

Игорь Черниенко писал(а):Собственно, пример кода вот:
то, что вы привели, это не код, а непонятный фрагмент непонятно чего (начальный вопрос был про coda.samples). Код

Код: Выделить всё

library(MASS)
fish<-read.table("fish.csv",header=TRUE,sep=";")
fish.lda<-lda(age~ac,data=fish)
table(fish$age,predict(fish.lda)$class)
работает

Код: Выделить всё

> table(fish$age,predict(fish.lda)$class)
   
     2  3  4  5  6  7
  2  1  0  0  0  0  0
  3  2 60  3  0  0  0
  4  0  1 23  0  0  0
  5  0  0  2  4  0  0
  6  0  0  0  0  3  0
  7  0  0  0  0  0  1

Аватара пользователя
Игорь Черниенко
Активный участник
Сообщения: 137
Зарегистрирован: 28 мар 2009, 01:05
Репутация: 11
Откуда: Хабаровск, Южно-Сахалинск

Re: объект 'C_cov' не найден

Сообщение Игорь Черниенко » 04 дек 2013, 03:33

О дискриминантном анализе я тоже говорил, на coda.samples та же ошибка. Код, который предшествует дискриминантному анализу -- запрос к базе данных, где также довольно трудно накосячить. В общем-то проблема решилась после второй переустановки.

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей