Все о грядущей версии 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 strong. > по умолчанию.
- Функция построения графика будет находиться в пакете 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 всегда шли вперед, открывая путь к инновациям в области науки о данных, анализа данных и статистики. Совершенно очевидно, что они планируют и дальше это делать. Последнее обновление достаточно захватывающее, но в скором времени у тысяч людей текут слюнки, чтобы вцепиться в него зубами.