LINUX.ORG.RU

Вышли новые версии R и RStudio

 ,


2

2

Несколько дней назад была выпущена новая версия языка программирования R — инструмента для проведения статистических расчетов и обработки данных.

Основные изменения в версии 2.15.2:

  • в базовом пакете появился новый метод — Multistratum MANOVA;
  • в функциях spline() и splinefun() теперь доступен новый метод для монотонной интерполяции кубическими сплайнами;
  • улучшения производительности:
    • функция array() для увеличения скорости переписана на языке Си;
    • функции findInterval(), tabulate(), cut(), hist() и image.default() стали более эффективными за счет использования интерфейса .Call();
    • rep() теперь работает быстрее и потребляет меньше памяти;
    • duplicated(), unique() и аналогичные функции на 64-битных платформах поддерживают векторы длиной более 2^29;
  • на 64-битных платформах увеличен лимит доступной памяти с 16 до 32 ГБ;
  • библиотеки LAPACK и PCRE обновлены до версий 3.4.1 и 8.31 соответственно;
  • исправлены некоторые ошибки.

Также стало известно о выходе предварительной версии RStudio — интегрированной среды разработки для языка R.

Изменения в этой версии:

  • в инструментарий документации добавлены средства для предварительного просмотра, проверки правописания и интеграции с Roxygen;
  • добавлена интеграция с devtools;
  • добавлена подсветка синтаксиса для языков Си и Си++;
  • добавлен режим эмуляции Vim.
★★★★★

Проверено: catap ()
Последнее исправление: ymn (всего исправлений: 2)

Ответ на: комментарий от anonymous

Речь идет об обучение именно мат. статистике, а не о подготовке ученых мартышек, способных применить готовую функцию из библиотеки, да и то не всегда правильно.

обучение матстатистике в предлагаемом вами варианте порождает именно «мартышек уверовавших в святого гауса» :)

анонимус, вы слышали про бутстреп? имея компьютер и задавая задачи типа свормулированной вами (если вас еще там не двое :) можно напрямую оперировать вероятностями, а не костыльными формулами исходящими из неких (очень редко на практике выполянющихся) условий.

в использовании компьютера в своем курсе вы уподобляетесь весовщику использующему выданные электронные весы в качестве гири известного веса :)

psv1967 ★★★★★
()
Последнее исправление: psv1967 (всего исправлений: 1)
Ответ на: комментарий от eb

Почему многие разработчики называют свои языки одной буквой?

R создавался под влиянием S, а S создали в Bell Labs

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от DNA_Seq

В Bell Labs любют односимвольные названия :)

eb
()
Ответ на: комментарий от anonymous

Апофеоз абсурда. Фортранист на этот вопрос тем более ответить не сможет, поскольку у него всё время ушло на написание длиннющих портянок.

Да, ты работаешь в мухосранском государственном техническом университете? В последние пять лет я видел упоротых фортранистов только в таких заведениях.

anonymous
()

Читаю сообщения и с удивлением обнаруживаю тут фанатов фортрана, но из моего опыта на фортране пишут только старпёры лет под 50, просто потому что никаких других языков они не знают и не хотят разбиратся ни в чём новом. И да, я пишу все программы для численных расчётов на C++.

anonymous
()
Ответ на: комментарий от anonymous

ядро modeller например на фортране написано. Зато конфиги евошные на питоне.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous

И да, я пишу все программы для численных расчётов на C++.

Поздравляю вас с этим фактом.

Vudod ★★★★★
()
Ответ на: комментарий от anonymous

Это ж надо столько наврать в одном посте.

Проприетарщина /= наличие зонда, равно как и гнутая поделка /= его отсутствие.

Вынужден тебя огорчить, но всё ровно с точностью до наоборот.

Сам то хоть один проект проверил на отсутствие зондов?

В те времена когда C создавался ещё не не было ООП, безусловно, сейчас C как язык без ООП устарел, но для него уже давным давно существует замена в виде C++.

На С вполне можно писать с ООП. И С++ не замена С.

anonymous
()
Ответ на: комментарий от anonymous

Это ж надо столько наврать в одном посте.
Сам то хоть один проект проверил на отсутствие зондов?

Ты неадекват? Фигню какую то безсвязную написал.

На С вполне можно писать с ООП. И С++ не замена С.

То что GTK+ написана на C, а сама имеет объектно ориентированный подход говорит просто о том что в FSF решили, за неимением достаточного числа квалифицированных программистов C++, всё писать на доступном каждому простом C.

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

anonymous
()
Ответ на: комментарий от anonymous

Тебе самому лет-то сколько, сопля ушастая, если «под 50» у тебя в «старперы» попали?

Ну вот мне 29, я 7 лет кодил на Фортране, 3 года назад перешёл на Питон и не особо жалею. Только ностальгия ингда мучает, да реализация фортрановского openmp очень нравится.

Кстати, научил меня парень, который на 6 лет старше меня, освоивший Фортран по книжкам.

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

«Кстати, научил меня парень»

Ахтунг!

anonymous
()
Ответ на: комментарий от anonymous

Ты неадекват? Фигню какую то безсвязную написал.

Сам дурак.

C++, как собственно видно из его названия...

Исчерпывающе. Закрыли тему.

anonymous
()
Ответ на: комментарий от anonymous

Тебе самому лет-то сколько, сопля ушастая, если «под 50» у тебя в «старперы» попали?

:)

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.