Страница 1 из 1
объект 'C_cov' не найден
Добавлено: 02 дек 2013, 04:38
Игорь Черниенко
Здравствуйте.
При работе в R 2.15.3 в windows при попытке выполнить дискриминантный анализ или применить summary к результату coda.samples возникает ошибка
Код: Выделить всё
Ошибка в FUN(newX[, i], ...) : объект 'C_cov' не найден
С чем это может быть связано?
Re: объект 'C_cov' не найден
Добавлено: 02 дек 2013, 06:57
gamm
Игорь Черниенко писал(а):С чем это может быть связано?
исключительно с тем, что C_cov не найден. Если раньше был найден, код вы не трогали, а ошибка появилась после обновления ядра, обновите пакеты. Если код трогали, то ищите, где накосячили.
при полном отсутствии информации гадать тяжело (то, что вы привели - это вообще ни о чем, нужен код). Сделайте модельный пример, воспроизводящий ситуацию, и покажите.
Re: объект 'C_cov' не найден
Добавлено: 02 дек 2013, 09:43
Игорь Черниенко
Собственно, пример кода вот:
данные прилагаются.
Что здесь вообще можно сделать не так?
Re: объект 'C_cov' не найден
Добавлено: 02 дек 2013, 18:36
gamm
Игорь Черниенко писал(а):Собственно, пример кода вот:
то, что вы привели, это не код, а непонятный фрагмент непонятно чего (начальный вопрос был про 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
Re: объект 'C_cov' не найден
Добавлено: 04 дек 2013, 03:33
Игорь Черниенко
О дискриминантном анализе я тоже говорил, на coda.samples та же ошибка. Код, который предшествует дискриминантному анализу -- запрос к базе данных, где также довольно трудно накосячить. В общем-то проблема решилась после второй переустановки.