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)

в функциях spline() и splinefun() теперь доступен новый метод для монотонной интерполяции кубических сплайнов

Может быть, всё таки не «спайнов», а «сплайнами»?

оптимизирована скорость работы некоторых функций

Скорость выросла, упала, что с нею сталось? Или «оптимизирована работа функций по скорости»?

библиотеки LAPACK и PCRE обновлены до версий 3.4.1 и 8.31 соответственно

Они туда, простите, зашиты? Или это касается только виндовой версии? Или просто можно работать с библиотеками и этой версии, а уж что там маинтейнеры добавят, их дело?

добавлена подсветка синтаксиса для языков Си и Си++;

Ещё не лучше. Ну зачем, зачем они это делают?

Vudod ★★★★★
()
Последнее исправление: Vudod (всего исправлений: 1)

«новый метод — Multistratum MANOVA»

Похоже, название Гарри Поттер придумал, из какой-то магической книги:-)

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

Скорость выросла, упала, что с нею сталось?

Oh, u.

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

Вот и выросло поколение, изучающее латынь по Гарри Поттеру :(

Легко предположить, к какой именно страте вы принадлежите.

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

тебе не нужно? или кому? вообще-то R стал де-факто стандартом в области прикладной статистики.

ymn ★★★★★
() автор топика

Почему тут у всех такая ненависть к R? Вам он кажется неудобным, медленным? Или вы с ним никогда не работали, поэтому вы считаете его ненужным?

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

Или вы с ним никогда не работали, поэтому вы считаете его ненужным?

сам спросил — сам ответил.

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

Ну так это же ЛОР. Тут и школота, и нищеброды, и просто необразованное быдлокодерье и быдлоадминишки. Адекватных людей тут хорошо если один из тысячи найдется.

anonymous
()

функция array() для увеличения скорости переписана на языке Си

Возникает закономерный вопрос - зачем вообще нужен язык R? Ведь если переписать всё на Си то будет гораздо быстрее.

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

Возникает закономерный вопрос - зачем вообще нужен язык $programming_language? Ведь если переписать всё на фортране то будет гораздо быстрее.

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

Возникает закономерный вопрос - зачем вообще нужен язык R? Ведь если переписать всё на Си то будет гораздо быстрее.

Вот, подтверждение моим словам - школота и быдлокодерье подтягивается.

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

Вот-вот.

очень давно можно было почитать в самом деле интересные комментарии, с холиварами про достоинства и недостатки чего-то там.А теперь флуд детей с лурка в духе «это не нужно», «переписать на си» или вообще гарри поттер :)

wozap
()

Зачем нужно было создавать R, когда всё можно было бы сделать на C?

Не понимаю, допустим надо выполнять какие-то статистические расчёты и обработку данных, но что же это за голову на плечах надо иметь, чтобы в неё пришла мысль о создании для этой цели нового велосипеда/языка - ну не бред разве?

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

anonymous
()

Неслабо так автор новость допилил. Молодец!

Всё хотел познакомиться с R поподробнее, но так и не хватило пока времени. Использую Python, пока хватает.

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

На _самом деле_ R гораздо быстрее C.

anonymous
()

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

Пусть земля им будет пухом.

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

Не трать время на на него, у него даже духа не хватило написать это из своей учётной записи - вывод - он троль.

hope13 ★★★
()

А как оно в сравнении с октавой ? Пользую ее вместо калькулятора, штука удобная, правда язык говно полное.

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

Интеловский фортран процентов на пятнадцать быстрее интеловского же си. Айда переписывать ядро на фортран.

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

Интеловский фортран процентов на пятнадцать быстрее интеловского же си. Айда переписывать ядро на фортран.

Сам мерил? На чём быстрее?

Свободные люди не пользуются проприетарщиной, мне как то всё-равно что там в интеловском компиляторе. В gcc и FORTRAN, и C примерно одинаковы по производительности - в зависимости от того что мерить могут быть незначительные отклонения как в пользу одного так и в пользу второго.

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

я работал с spss и statistica. поглядев по оглавлению документации R, мне показалось, что он ещё многого не умеет.

вроде бы нормыльные инструменты для descriptive statistics вижу, написание своих функций — тоже. а вот как быть, скажем, с факторным анализом?

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

«Свободные люди не пользуются проприетарщиной»

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

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

И вот еще неплохой пакет:http://cran.r-project.org/web/packages/FAiR/index.html

Тут в принципе тонкость в том? что основная часть R- это малая часть того? что предоставляет CRAN-хранилище различных доп. модулей для R

pylin ★★★★★
()
Последнее исправление: pylin (всего исправлений: 2)
Ответ на: комментарий от R_Valery

Пока на Питоне. Но R крайне интересен... Пора перестраиваться, видимо. :-)

А я для себя смысла не вижу. У меня в голове подход программиста, а не математика. Я статистику знаю посредственно, а то, что знаю, понимаю как реализовать сам из примитивов numpy/scipy. У меня мышление для R неподходящее.

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

Ну кстати ничего уж такого жутко специфического для программирования статистика не привносит. Тут больше влияние ФП имеет место быть.

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

Тут больше влияние ФП имеет место быть.

Если ООП я кое-как понял, хотя применяю далеко не всегда, то ФП прошло мимо. 7 лет практического программирования на Фортране 90 дают о себе знать.

Vudod ★★★★★
()
Последнее исправление: Vudod (всего исправлений: 1)

Интересно, интересно. Всё развивают и развивают. А как у него с лицензией, можно его использовать в коммерческой деятельности просто так?

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

Почему тут у всех такая ненависть к R?

Лишняя сущность. Все прекрасно делается без R с хорошей мат.библиотекой.

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

Лишняя сущность. Все прекрасно делается без хорошей мат.библиотеки на ассемблере.

Починил, не благодари.

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

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

По-моему, ты путаешь свободных людей и людей с проприетарным анальным зондом.

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

А кто это Вам запрещает, если Оракл спокойно объединяет ее со своей СУБД -раз Второе: на использование GPL никаких ограничений не накладывает,а как известно разработка!=использование

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

Ещё один бездумный повторитель. Проприетарщина /= наличие зонда, равно как и гнутая поделка /= его отсутствие.

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

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