openlang

Не получается построить корреляционный график

Привет всем,

Может кто-нибудь объяснить, почему функция chart.Correlation из пакета Performance Analytics не работает с данными iris, я сделал числовой вариант iris через lapply и is.numeric

спасибо

Tavin

Переведено с английскогоПоказать оригинал

Разговор продолжается 3

Следуя доводам
  1. Ссылка на ответ

    Можете вставить то, что пробовали? Чтобы разобраться, нам нужен сам код вместе с ошибками или предупреждениями, которые он выдаёт.

    Скопируйте код сюда, поместив его между

    Так получится форматированный код, который мы сможем скопировать, вставить и запустить у себя .

    Переведено с английскогоПоказать оригинал
  2. Ссылка на ответ

    Не вижу у chart.Correlation параметра, который принимал бы это значение "is.numeric". По-моему, до вызова chart.Correlation всё нужно преобразовать в числовой вид. Для iris это означает "Species".

    Кажется, так всё работает:

    flowers <- iris  # I'd rather leave 'irs" unchanged.
    flowers$Species <- as.numeric(flowers$Species)
    chart.Correlation(flowers,
                      histogram = TRUE, method = c("pearson"),
                      pch = 2)
    Переведено с английскогоПоказать оригинал

Другие стороны того же вопроса

  1. Как получить текущее время в секундах?

    В Dyalog APL функция ⎕TS выдаёт текущие год, месяц, день, часы, минуты, секунды и так далее, но можно ли получить временную м…

    Ответы 2Последняя активность apl
  2. Swift - Получение положительного числа

    можно ли преобразовать целое число в его абсолютное значение? например Я уже пробовал UInt(), думая, что это превратит Int в…

    Ответы 4Последняя активность swift
  3. Как R обрабатывает повторяющиеся арифметические знаки

    Я случайно поставил лишний + в коде на R и заметил, что никаких возражений не последовало. Проверив ещё несколько вариантов,…

    Ответы 2Последняя активность r