ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.10.2023
Просмотров: 43
Скачиваний: 1
Найдем Дисперсия вводим функцию «var(mtcars$mpg)». Показатель вариации степени отклонения от среднего.
Шаг 13: Найдем Стандартное отклонение при помощи функции «sd(mtcars$mpg)». Оно показывает сколько изменений есть от среднего. Также найдем Минимальное значение по функции «min(mtcars$mpg)» и Максимальное значение по функции: «max(mtcars$mpg)».
Шаг 14: Специальной функции для расчета стандартной ошибки среднего в R нет, однако для этого вполне подойдут уже имеющиеся функции. Как известно, стандартная ошибка среднего рассчитывается как отношение стандартного отклонения к квадратному корню из объема выборки: Sm = S/_/n. На языке R мы можем записать это следующим образом: «SEmpg = sd(mtcars$mpg)/sqrt(length(mtcars$mpg))». Функция «length()» возвращает число элементов в векторе mp.
Шаг 15: Квантили рассчитаем в R при помощи функции «quantile():quantile(mtcars$mpg)».
Шаг 16: Высчитаем интерквартильный размах. ИКР является робастным аналогом дисперсии и может быть рассчитан в R при помощи функции «IQR(mtcars$mpg)».
Шаг 17: Благодаря функции «quantile()»,которая позволяет рассчитывать и другие квантили. Например, децили (значения, делящие совокупность на десять частей) можно получить следующим образом «quantile(mtcars$mpg, p = seq(0, 1, 0.1))».
Шаг 18: Чтобы просмотреть результат напишим функцию «head(mtcars$mpg)». Попробуем рассчитать среднее значение для mpg д ля этого вводим функцию «mean(mtcars$mpg».
Шаг 19: Используем функцию «length(mtcars$mpg)» для определения размера вектора. Если все же стоит задача подсчитать число не отсутствующих значений, то можно воспользоваться следующим приемом: «sum(!is.na(mtcars$mpg))». Трюк здесь заключается в использовании команды is.na(mtcars$mpg), которая проверяет каждое значение mpg и возвращает FALSE, если это значение не равно NA, и TRUE иначе. В сочетании с логическим оператором ! («не») функция sum используется для подсчета только тех значений mpg, которые не равны NA (логические TRUE
конвертируются программой в 1, которые можно суммировать).
Шаг 20: Чтобы найти минимальное/максимальное значение,которые принимают несколько элементов в векторе, то будет возвращен порядковый номер первого элемента с этим значением. В случае с mpg используем функции «which.min(mtcars$mpg)» и «which.max(mtcars$mpg)». Для того,чтобы выяснить названия этих моделей мы можем, совместив команды which.min() и which.max() с командой rownames() (от «row» – строка и «names» – имена):«rownames(mtcars)[which.min(mtcars$mpg)]» и «rownames(mtcars)[which.max(mtcars$mpg)]».
Шаг 21: Функция tapply() позволяет выяснить средний объем двигателя, пишем «tapply(X = mtcars$disp, INDEX = mtcars$am, FUN = mean)».Шаг 22: Для начала создадим функцию SE для расчета стандартных ошибок:«SE <- function(x) {sd(x)/sqrt(length(x))}».Шаг 23: Выполняем сборку контента отчета.