Пакет R на русском

В последние годы самым популярным средством проведения статистических расчетом стала среда разработки с открытым кодом R. Она работает под разными операционными системами (в том числе и под Windows разных версий), активно поддерживается мировым научным сообществом и постоянно развивается. Среда разработки R стала фактическим стандартом проведения статистических расчетов для научных публикаций. Откуда это взялось:

Этот пакет появился как побочный эффект от различных расчетов и разработки иллюстраций к статьям, представленным на этом сайте
Скачать

Существенным плюсом среды является ее бесплатность для конечного пользователя. Дистрибутив ядра R невелик и доступен для скачивания из интернета.

Ядро R способно удовлетворить потребности в статистических вычислениях и визуализации данных во многих случаях. Однако его универсальность определяется концепцией использования т.н. «пакетов» (“packages”), специальным образом организованных, подключаемых к R библиотек, как правило, созданных для решения узкоспециализированных статистических, графических или каких-либо других задач. Пакеты можно устанавливать по мере возникновения необходимости решения той или иной задачи. При этом популярность R такова, что сейчас можно найти пакет для решения практически любой мыслимой статистической задачи. В каждом пакете содержится от единиц до десятков специализированных функций и могут содержаться зависимости от других пакетов.

Обратной стороной универсальности R является огромное количество различных пакетов (по состоянию на июнь 2017 – более 11000) и функций в них, а также отсутствие какой-либо внятной их структуры и системы помощи. Кроме того, практика R такова, что многие его функции имеют десяток и более параметров.

Следствием сказанного выше является высокий порог вхождения в использование R. Пользователь без подготовки и/или без навыков работы со справочными материалами никаких практических результатов от пользования R, скорее всего, не получит. Кроме того, встроенная справочная система R представлена на английском языке.

Между тем большинству пользователей никакие специальные статистические возможности не нужны, как не нужны и многочисленные настройки. Как правило, нужны самые простые возможности, реализованные при стандартных установках.

Задачей настоящей разработки является написание пакета R (название denik), сформированного по стандартным правилам, в котором:

Текущая версия пакета 1.0.4. Ниже перечислены включенные в него функции. Этот список будет пополняться по мере возникновения необходимости.

  1. dna - Набор данных. Нуклеотидная последовательность хлоропластной ДНК гороха (122 Kbp)
  2. men - Набор данных. Таблица Менделеева
  3. myarea - Функция рассчитывает площадь под кривой
  4. myconf - функция рассчитывает доверительный интервал
  5. mycop - функция обмена данными между буфером обмена и R
  6. mycor - Функция считает корреляцию по Пирсону и Спирмену
  7. mycrcor - Функция рассчитывает кросс-корреляцию
  8. mycvet - Функция анализа цветового состава изображения
  9. mycvet1 - Функция анализа цветового состава изображения - отношение числа зеленых пикселов к сумме зеленых и красных
  10. mymolal - Функция расчета раствора заданной моляльности
  11. mymolar - Функция расчета раствора заданной молярности
  12. mynorm - Функция нормализует данные от 0 до 1
  13. mypere - Функция генерирует все возможные перестановки объектов
  14. mypoisk - Поиск в научных базах данных
  15. mysrv - Функция сравнивает выборки
  16. mystats - Функция вычисляет описательные статистики
  17. mystats2 - Функция вычисляет описательные статистики (2 версия)
  18. 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)
#---------------------скопировать досюда