Пакет R на русском
В последние годы самым популярным средством проведения статистических расчетом стала среда разработки с открытым кодом R. Она работает под разными операционными системами (в том числе и под Windows разных версий), активно поддерживается мировым научным сообществом и постоянно развивается. Среда разработки R стала фактическим стандартом проведения статистических расчетов для научных публикаций.
Откуда это взялось:
Этот пакет появился как побочный эффект от различных расчетов и разработки иллюстраций к статьям, представленным на этом сайте
Скачать
Существенным плюсом среды является ее бесплатность для конечного пользователя. Дистрибутив ядра R невелик и доступен для скачивания из интернета.
Ядро R способно удовлетворить потребности в статистических вычислениях и визуализации данных во многих случаях. Однако его универсальность определяется концепцией использования т.н. «пакетов» (“packages”), специальным образом организованных, подключаемых к R библиотек, как правило, созданных для решения узкоспециализированных статистических, графических или каких-либо других задач. Пакеты можно устанавливать по мере возникновения необходимости решения той или иной задачи. При этом популярность R такова, что сейчас можно найти пакет для решения практически любой мыслимой статистической задачи. В каждом пакете содержится от единиц до десятков специализированных функций и могут содержаться зависимости от других пакетов.
Обратной стороной универсальности R является огромное количество различных пакетов (по состоянию на июнь 2017 – более 11000) и функций в них, а также отсутствие какой-либо внятной их структуры и системы помощи. Кроме того, практика R такова, что многие его функции имеют десяток и более параметров.
Следствием сказанного выше является высокий порог вхождения в использование R. Пользователь без подготовки и/или без навыков работы со справочными материалами никаких практических результатов от пользования R, скорее всего, не получит. Кроме того, встроенная справочная система R представлена на английском языке.
Между тем большинству пользователей никакие специальные статистические возможности не нужны, как не нужны и многочисленные настройки. Как правило, нужны самые простые возможности, реализованные при стандартных установках.
Эта разработка является побочным продуктом разных задач, которые мне довелось решать с биологами ЮФУ. Этот пакет R (название denik) сформирован по стандартным правилам, его особенности:
- • Функции выполняют задачи, наиболее популярные при статистических расчетах у биологов, селекционеров, врачей и других специалистов естественнонаучных направлений (например, расчет доверительных интервалов, коэффициентов корреляции, описательной статистики, заполнение пробелов в таблицах и пр.)
- • Функции обладают минимальным необходимым количеством настроек (например, по умолчанию уровень доверия 95%, пропуски выбрасываются из расчета, нет заголовков и пр.)
- • Встроенная справочная система – на русском языке (?название_функции, например, ?mycor
- • Сохраняется в прозрачном для пользователя виде возможность установки дополнительных настроек
Текущая версия пакета 1.0.4. Ниже перечислены включенные в него функции.
- dna - Набор данных. Нуклеотидная последовательность хлоропластной ДНК гороха (122 Kbp)
- men - Набор данных. Таблица Менделеева
- myarea - Функция рассчитывает площадь под кривой
- myconf - функция рассчитывает доверительный интервал
- mycop - функция обмена данными между буфером обмена и R
- mycor - Функция считает корреляцию по Пирсону и Спирмену
- mycrcor - Функция рассчитывает кросс-корреляцию
- mycvet - Функция анализа цветового состава изображения
- mycvet1 - Функция анализа цветового состава изображения - отношение числа зеленых пикселов к сумме зеленых и красных
- mymolal - Функция расчета раствора заданной моляльности
- mymolar - Функция расчета раствора заданной молярности
- mynorm - Функция нормализует данные от 0 до 1
- mypere - Функция генерирует все возможные перестановки объектов
- mypoisk - Поиск в научных базах данных
- mysrv - Функция сравнивает выборки
- mystats - Функция вычисляет описательные статистики
- mystats2 - Функция вычисляет описательные статистики (2 версия)
- ottenok - Набор данных. Соответствие между RGB и названием цветов и их оттенков
Отсюда можно скачать собственно пакет. Для его установки скопируйте и запустите в R код, приведенный ниже. По ходу установки скрипт попросит вас найти скачанный пакет.
А можно просто самому установить пакеты "psych", "DescTools", "RISmed", "ggplot2" и "caret", а затем установить пакет "denik" из директории, куда вы его сохранили.
Если что-нибудь не сработало, не обессудьте. Как я докладывал, это не коммерческий проект. Пакету, например, могло не понравиться, что R расположен в нестандартной директории, и в пути есть пробел. У меня было такое при установке на какую-то конфигурацию Win10.
Будем пополнять пакет по мере появления необходимости в новых функциях.
Если есть пожелания - пишите. Адрес слева, пункт «Контакты».
#---------------------скопировать отсюда
ustanovleno<-installed.packages()
spisok<-c("psych", "DescTools", "RISmed", "ggplot2", "slowraker", "png")
for(p in spisok){
if(!(p %in% ustanovleno)){
install.packages(p)
print(paste("Пакет ", p, " установлен"))
}
else{
print(paste("Пакет ", p, " уже установлен"))
}
}
install.packages(file.choose(), repos = NULL, type="source")
library(denik)
#---------------------скопировать досюда