Я очень новичок в R, поэтому я извиняюсь за такой основной вопрос. Я потратил час на поиск этой проблемы, но не смог найти решение.
Скажем, у меня есть некоторые категориальные данные в моем наборе данных о распространенных типах домашних животных. Я ввожу его как вектор символов в R, который содержит имена разных типов животных. Я создал его следующим образом:
animals <- c("cat", "dog", "dog", "dog", "dog", "dog", "dog", "dog", "cat", "cat", "bird")
Я превращаю его в фактор для использования с другими векторами в моем кадре данных:
animalFactor <- as.factor(animals)
Теперь я хочу создать гистограмму, которая показывает частоту каждой переменной по оси y, имя каждого фактора по оси x и содержит по одному бару для каждого коэффициента. Я пытаюсь выполнить этот код:
hist(table(animalFactor), freq=TRUE, xlab = levels(animalFactor), ylab = "Frequencies")
Выход абсолютно ничего подобного, как я ожидал. Отмечая проблемы в стороне, я не могу понять, как создать простую гистограмму частоты по категориям.