Введение в язык программирования R

В современном мире для бизнеса важно понимать большой объем данных. Использование электронных таблиц не лучший вариант для бизнеса в наши дни. здесь мы обсудим больше о языке программирования R.

R - это язык программирования с открытым исходным кодом, а также программная среда, используемая для статистического анализа, графического представления и отчетности. Он был создан Россом Ихакой и Робертом Джентльменом. Это считается диалектом языка S. Он широко используется учеными во всем мире. Это облегчает анализ данных более эффективно и результативно.

Язык программирования R свободно распространяется под лицензией GNU General Public License. Он работает в нескольких операционных системах, таких как Unix, Linux, Windows и Mac. Файлы, необходимые для установки R из предварительно скомпилированных двоичных версий, распространяются с интернет-сайта Комплексной архивной сети R (CRAN).

Язык программирования R имеет много функций для статистического анализа и графического представления.

Преимущества использования языка программирования R

  • R свободен и является первым серьезным преимуществом.
  • Вы можете установить R на столько компьютеров, сколько хотите
  • R легко сотрудничать и учиться
  • Любой желающий может написать пакет дополнений для R
  • Обеспечивает самый продвинутый анализ
  • R обладает способностью к воспроизводимым исследованиям. В результате этот проект может быть легко повторен при появлении новых данных.

Как установить язык программирования R

Следуйте этим простым шагам, чтобы установить R на свой компьютер.

  1. Загрузите R из сети и откройте файл R в папке загрузок.

  1. Дважды щелкните файл, чтобы открыть его. Это приведет вас к окну предупреждения безопасности.

  1. Нажмите Run. Это снова приведет вас к окну с вопросом, хотите ли вы разрешить следующей программе от неизвестного издателя вносить изменения в это окно компьютера. Нажмите Да.
  2. Следующее окно позволит вам выбрать язык. Выберите язык и нажмите Ok.
  3. Откроется окно мастера установки.

  1. Нажмите кнопку "Далее. После этого вы получите GNU General Public License. Прочитайте его и нажмите Далее.

  1. В следующем окне выберите место назначения. Расположение по умолчанию - Program Files. Выберите и нажмите Далее.

  1. Следующее окно позволит вам выбрать компоненты для установки. Всегда устанавливайте флажок для файлов ядра и выбирайте между 32-битными или 64-битными файлами в соответствии с вашей системой. Нажмите кнопку "Далее

  1. В следующем окне вас спросят, хотите ли вы настроить параметры запуска. Выберите Нет и нажмите Далее.

  1. Следующее окно поможет вам выбрать папку меню Пуск.

  1. Нажмите кнопку "Далее. В следующем окне вы можете выбрать Дополнительные задачи и создать значок на рабочем столе или значок быстрого запуска. Установите оба флажка в записях реестра. Выберите Далее.

  1. R будет установлен. Нажмите кнопку Готово, чтобы завершить установку.

Начиная с R

После того, как R успешно установлен, вы можете открыть R, используя

Меню «Пуск» à Все программы à R

или

Вы также можете дважды щелкнуть значок ярлыка R на рабочем столе.

Консоль R появится, как показано на рисунке ниже. RGui - это краткая форма графического интерфейса пользователя R. Это самый простой способ взаимодействия с языком R. Вы можете настроить некоторые аспекты RGui. Диалоговое окно редактора конфигурации RGui показано на рисунке ниже.

Консоль R - это место, где вы можете вводить команды. Иногда вам потребуется написать команду в сценарии, а затем выполнить команды. Сценарий - это отдельное окно, в котором вы можете вводить свои команды. На рисунке ниже показано, как открыть скрипт

Для запуска команд в сценарии вы можете скопировать, вставить команды в командное окно или выбрать команды, которые вы хотите выполнить, и нажать кнопку «Выполнить» или «Выбор».

При вводе команд в консоли вы также можете использовать ранее использованные команды, используя стрелки вверх или вниз.

Как работает R

На картинке ниже вам объяснят рабочий процесс R

Всякий раз, когда R запускает переменные, функции и другие, хранятся в памяти компьютера в виде объектов с именем. Пользователь может выполнять различные операции над этими объектами, используя операторы и функции. Функция R может быть представлена, как показано на рисунке ниже

Аргументы могут быть объектами, которые определены по умолчанию или заданы пользователем. Функции выполняются с помощью команд, введенных пользователем. Результаты затем отображаются на экране и сохраняются в виде объекта в памяти компьютера.

Основы языка программирования R

Вот основы языка программирования R, которые вам необходимо знать для работы с R.

  • Команды, объекты и функции

Всякий раз, когда вы хотите взаимодействовать с R, вы можете ввести команду в диалоговом окне консоли и нажать клавишу ввода. Если вы ввели неправильную команду, вы получите сообщение об ошибке. Вы можете легко выполнять простые вычисления с помощью R. Вы можете использовать все арифметические операторы так же, как и в других компьютерных приложениях, без необходимости вводить знак равенства. Просто нажмите Enter, и вы получите вывод.

пример

7 + 3

(1) 10

3 3

(1) 27

10 * (10 + 2)

(1) 120

(2 * (17, 2 + 5)) / 56

(1) 0, 7929

В приведенных выше примерах вы можете найти (1) перед всеми ответами. Это означает, что в ответе только одно число. Если в ответе содержится более одного числа, это поможет вам найти ответ в группах. И если добавить скобку, то эти вычисления выполняются в первую очередь. Если добавлено несколько скобок, их можно сгруппировать с помощью Ad Infinitum.

  • Объекты

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

ответ <- 4 + 4

В этом примере <- называется символом выделения или назначенным символом. Этот символ просит R ввести объект слева в вывод команды справа. Вы также можете сохранить результаты расчетов, выполненных с объектами в качестве другого объекта. Вы можете удалить объект с помощью функции rm () и подтвердить его с помощью функции ls ().

  • функции

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

Примеры

sqrt (100)

(1) 10

Вы также можете добавить имя объекта для выполнения расчета

грех (более 15 ответов)

Значение объекта «ответ» берется здесь для расчета

Векторы, матрицы и рамки данных

R - лучшее решение для обработки объектов, которые представляют собой группу чисел или группы символов. Группы числа, которые организованы как последовательности, называются векторами. Группы, которые организованы как двумерные таблицы, называются матрицами. Таблицы, которые содержат число в некоторых столбцах и некоторые другие данные в других столбцах, называются фреймами данных.

  • векторы

Давайте рассмотрим пример, чтобы понять, что такое вектор и как он используется в R

пример

A <- seq (10, 20)

В этом примере вы создали новый объект с именем A, и он содержит последовательность чисел от 10 до 20. Вы можете проверить это, просто набрав A и получив выходные данные. Это объясняется ниже

(1) 10 11 12 13 14 15 16 17 18 19 20

Одна из наиболее важных функций в векторе - это c (). Это означает «объединить». Пример приведен ниже

B <- c (2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22)

B (нажмите ввод)

(1) 2 4 6 8 10 12 14 16 18 20 22

Вы также можете выполнять арифметические операции в векторе.

А + Б

(1) 12 15 18 21 24 27 30 33 36 39 42

  • Матрицы

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

пример

mat2 <- матрица (data = seq (1, 12), nrows = 3, ncols = 4, dimnames = list (c («Строка 1», «Строка 2», «Строка 3»), c («Кол 1»), «Col 2», «Col 3», «Col 4»)

Приведенный выше пример подробно поясняется ниже

mat2 <- устанавливает объект с именем mat2

matrix (data = seq (1, 12) здесь object - это матрица, а data в матрице - это последовательность чисел от 1 до 12

nrows = 3, ncols = 4 означает, что количество строк равно 3, а количество столбцов равно 4

dimnames = list (c («строка 1», «строка 2», «строка 3»), c («строка 1», «строка 2», «строка 3», «строка 4») предоставляет имена для строк и столбцы.

Выход выглядит следующим образом

MAT1Col1Col2Col3COL4
1 ряд14710
Ряд 225811
Ряд 336912

Типы данных и фреймы данных

Данные всегда записываются в виде чисел или количественных данных. Числовые объекты могут быть далее разделены на действительные числа, комплексные числа или целые числа и так далее. Если вы хотите узнать, находится ли используемый вами вектор в числовой форме, вы можете использовать функцию mode () и узнать тип чисел, который вы можете использовать в классе функции ().

В R есть специальный тип данных, который называется фактором. Этот тип данных, где вещи делятся на классы.

  • Нижние индексы

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

пример

X <- норм (10, 2, 0, 1)

В этом примере вектор создается с именем X, которое состоит из 10 случайных чисел, полученных из нормального распределения со средним значением 2 и стандартным отклонением 0, 1.

Индексы не обязательно должны быть единичными числами. Это может быть объект или даже функция. Логические выражения также могут быть включены в индекс.

  • Подгруппы

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

пример

Count <- read.csv («Counts.csv», заголовок = T)

Из приведенной ниже таблицы вы можете создать подмножество

секстемператураВесВес
MГорячий75292
FГорячий65180
MХолодный69, 03161
FХолодный73, 25323

Считает 2 = 70)

Это даст вам выход, вес которого меньше 70.

Пакеты языка программирования R

Установка R поставляется со всем базовым набором пакетов. Существует множество других пакетов, которые помогут вам загрузить новые функции и объекты. Вы также можете создать новый пакет в R. Некоторые из базовых пакетов, включенных в R во время его установки, перечислены ниже.

  • решетка
  • MASS
  • nlme
  • кластер
  • выживание

Вы можете использовать установленное. Функция packages (), чтобы узнать больше об установленных пакетах.

Статистические методы

R поставляется с различными встроенными статистическими методами. Они есть

  • Жадный
  • медиана
  • Режим
  • Распределения
  • ковариации
  • регрессия
  • Нелинейные смешанные эффекты
  • GLM
  • ГАМ и много методов

R также имеет различные статистические процедуры, такие как следующие

  • Классические параметрические тесты
  • Непараметрические тесты
  • Линейное моделирование
  • Нелинейное регрессионное моделирование
  • Кластеризация
  • сглаживающий

Вывод

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

Рекомендуемые статьи

Вот ваше руководство по пониманию установки, началу работы, преимуществам, основным командам и функциям языка программирования R.

  1. Python - это язык сценариев?
  2. Как установить Angular 2?
  3. Как установить Swift?
  4. Такое язык программирования MySQL?