Все о грядущей версии R Programming

ВСТУПЛЕНИЕ

Последнее обновление языка программирования R R 3.6.3 было выпущено 29 февраля, во время празднования 20-летия этого языка с момента его выпуска. Росс Ихака и Роберт Джентльман выпустили R 1.0 29 февраля 2000 года.

R 3.6.3 теперь доступен для загрузки для Windows, Linux и Mac и, скорее всего, является последним обновлением в серии R 3.0. Ожидается, что R 4.0 будет выпущен в следующем месяце апреля, что, возможно, будет отложено из-за ужасающей пандемии Corona Virus.

Лучшие проекты по программированию на R, отобранные отраслевыми экспертами

Что нового в R 3.6.3?

R продемонстрировал колоссальный рост за последние 20 лет. За последние два десятилетия это был новаторский язык в области науки о данных, и ни R, ни R-сообщество, похоже, не сбавляют темп.

Итак, что нового в последнем обновлении R?

Поскольку основное обновление R 4.0 не за горами, от версии 3.6.3 не ожидалось многого. Но новое обновление никого не разочаровало. R 3.6.3 содержит несколько исправлений ошибок и обновленный LAPACK (L в год A lgebra PACK).

Пакеты R, которые делают его идеальным для науки о данных

Большая часть статистики - это просто линейная алгебра по своей сути. В базовые пакеты R входит пакет LAPACK, который помогает в обработке и решении задач линейной алгебры. LAPACK был обновлен до версии 3.9.0 в этом обновлении R.

Исправление ошибок

  • Исправлено целочисленное переполнение уровня C в функции рифинга для случайной генерации гипергеометрического распределения.
  • Функция assertError используется для двукратного невидимого возврата ошибок. Это поведение также исправлено.
  • Обновление (форма, новое) больше не удаляет ошибочно перехватываемое значение из значения «формы», когда формула слишком длинная.

« Coz R - такой недооцененный язык

  • Функция прогнозирования, когда сталкивается с большим размером выборки, теперь возвращает ошибку, в отличие от непредсказуемого поведения, которое она показывала ранее.
  • Комбинация функции gzcon и функции url дает сбой, когда необходимо увеличить размер буфера.
  • Функция download.file (. ,, ”wininet”, headers = character ()) не работает в Windows.

Чего ожидать от R 4.0?

Ожидается, что R 4.0 будет выпущен 24 апреля. Вот существенные изменения и ожидаемые в нем функции.

  • Аргумент stringAsFactor в функциях data.table () и data.frame () будет иметь значение FALSE по умолчанию.
  • Функция построения графика будет находиться в пакете base, а не в пакете graphics.
  • Синтаксис для записи необработанных символьных констант будет изменен на r ”(...)”, где . . . - это любой набор символов, кроме последовательности « ».
  • Функции assertError () и assertWarning () проверят наличие конкретных ошибок и предупреждений.
  • Новая функция .S3method () зарегистрирует методы S3 в сценариях R.
  • Функция package.skeleton () выводит список всех экспортов в файле «Пространство имен».
  • Новая функция list2DF () сможет составлять фреймы данных из списков переменных.
  • Функция data.matrix () преобразует символьные столбцы в множители, а множители в целые числа.
  • Новая функция infoRDS () предоставит информацию о формате сериализации для сериализованных объектов.
  • Функция обратной кавычки или bquote () будет иметь новый аргумент splice, позволяющий объединять вычисленные списки значений в выражениях.
  • Интерфейс формулы для t.test () и wilcox.test () сможет обрабатывать однократные и парные тесты.
  • Новая функция .class2 () предоставит вектор символов с полными именами классов, используемых для отправки метода S3.
  • Функции Readbin () и writebin () сообщают об ошибке из-за неправильного порядка байтов.
  • Функция sequence () будет универсальным методом S3 с внутренне реализованным методом по умолчанию. Он также получит аргументы для создания более сложных последовательностей.
  • Функции sweep () и slice.index () смогут использовать имена размеров для своего аргумента margin.
  • Функции matplot (), matlines () и matpoints () будут вызывать соответствующие методы plot () и lines ().
  • Функция stopifnot () позволит настраивать сообщения об ошибках с помощью имен аргументов.
  • Новая функция R_usr_dir () предлагает подходящие пути для хранения пользовательской конфигурации, данных и файлов кеширования.

Power of R в ваших руках

УПАКОВКА…

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

Будь специалистом в области науки о данных с R