The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Увидел свет язык программирования R 3.0

06.04.2013 22:21

После восьми с половиной лет разработки представлена новая ветка языка R 3.0 и связанного с ним программного окружения, ориентированного на решение задач по статистической обработке, анализу и визуализации данных. Для решения специфичных задач подготовлено более 5000 пакетов-расширений. Базовая реализация языка R развивается в рамках проекта GNU и распространяется под лицензией GPL.

В качестве причин выпуска новой ветки языка R называется не появление каких-то кардинальных изменений или новшеств, а постепенное достижение языком R нового уровня зрелости. В процессе развития ветки 2.x язык достиг предоставления поддержки 64-разрядных вычислений для всех платформ, обеспечения средств параллельной обработки данных, балансировки нагрузки, возможности компиляции байткода, интеграции поддержки UTF-8, формирования пакетов на основе пространств имён.

Тем не менее, в R 3.0 не обошлось без значительных новшеств: Добавлена поддержка 64-разрядных целых чисел для всех платформ и операций с длинными векторами, содержащими более чем 231-1 элементов. Добавлены новые функции для организации параллельной обработки данных, в том числе допускающие привязку обработчиков к заданным ядрам CPU. Расширены возможности пакета для матричных вычислений, добавлена поддержка использования матричной индексации для операций замены и извлечения. Для 64-разрядных сборок процесс на языке R теперь может запросить максимально возможный размер памяти, ограниченный только лимитами операционной системы (для ограничения аппетитов R рекомендуется использовать ulimit).

  1. Главная ссылка к новости (https://stat.ethz.ch/pipermail...)
  2. OpenNews: Компания Oracle выпустила собственный открытый дистрибутив языка R
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36610-rlang
Ключевые слова: rlang
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 23:11, 06/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждем новую версию RKWard с поддержкой сабжа?
     
     
  • 2.3, bmv (??), 23:46, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ждем новую версию RStudio с поддержкой сабжа !
     
     
  • 3.24, Аноним3 (?), 14:25, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ждем новую версию R Commander с поддержкой сабжа.
     
     
  • 4.37, Y (??), 20:14, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ждём новую версию rmail с поддержкой сабжа.
     
  • 3.33, Аноним (-), 19:44, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    apt-cache search rstudio - ничего не находит
     
  • 2.4, bmv (??), 23:50, 06/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже rkward 0.6.1 :
    - Added support for the upcoming R 3.0.0
     
  • 2.15, Аноним (-), 09:03, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ждем новую версию RKWard с поддержкой сабжа?

    А что, для управления пакетами из репов нужна какая-то особая версия RKWard? Settings -> Configure Packages ... У меня все это работает в 64-разрядной Ubuntu.

     

  • 1.5, KaE (ok), 23:57, 06/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Код на R полный ахтунг конечно
     
     
  • 2.9, Аноним (-), 07:38, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну не полный, конечно, но изучения требует. Интерфейс текстовый - это пипец. С другой стороны - барьер против лузеров. Отсекаются тут же. Это важно для программы, где НУЖЕН высокий порог вхождения.

    Достоинство проги - ее приняли в качестве стандарта де-факто многие, кто может писать качественные алгоритмические расширения. Поэтому все остальное проприетарное (SPSS, Statistica etc) по сравнению с R не катит, а некоторые пропритарные проги могут взаимодействовать с R.

    К сожалению, удобного фронт-энда к R так и не сделано. Вот это проблема. Кто бы занялся - это сложно. Либо сделать нормальный интерфейс с Calc - вот это не очень сложно и эффективно: расширение Calc для R. Тогда проприетарцы смогут честно свернуть бизнес.

     
     
  • 3.13, Антоним (?), 08:30, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >>С другой стороны - барьер против лузеров

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

    >>Это важно для программы, где НУЖЕН высокий порог вхождения.

    Зачем нужен высокий порог вхождения?

     
     
  • 4.14, Аноним (-), 09:00, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Зачем нужен высокий порог вхождения?

    Чтобы некорректно не обрабатывали материалы в статьях и диссертациях, а для начала изучили статистику.

     
     
  • 5.29, Аноним (-), 17:39, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Чтобы некорректно не обрабатывали материалы в статьях и диссертациях, а для начала изучили статистику.

    "Я не лузер, я не хочу изучать статистику, я хочу тык-тык мышкой" ©

     
  • 4.16, Аноним (-), 09:05, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Лузеры как раз трахаются с R, тогда, когда просто надо провести анализ
    > данных и делать выводы по результатам в соответствующей предметной области.

    Для многих достаточно критерия Стьюдента в Calc. Если нужен Вилкоксон из R, установить RKWard, скопировать данные через буфер и результат обратно - это элементарные вещи.


     
     
  • 5.17, psv (??), 11:19, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    О как достали эти бомбометатели тестами по площадям. Да покарай их св. Бонферрони!
     
     
  • 6.18, Аноним (-), 12:41, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    "Calc для R" заглох, к сожалению, в 2008 году (см. сайт Apache http://wiki.openoffice.org/wiki/R_and_Calc ). Кто бы взялся реанимировать данный проект - большое дело бы для популяризации Linux сделал. Многие российские ученые держатся за Excel и Statistica для Windows только из-за недостатка удобных статистических программ для Linux.
     
     
  • 7.26, PSV (?), 17:03, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    По моему R в гнумерик интегрируется. Ну и в ексель через rcom.
     
     
  • 8.34, ИГ (?), 19:45, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте Может быть, у Вас получится что-то полезное Последний раз исследова... текст свёрнут, показать
     
     
  • 9.46, Кирилл (??), 12:23, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем от неё уходить Понимаете, это идеология самого R Зачем ломать её через... текст свёрнут, показать
     
  • 9.59, psv (??), 18:50, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    даже не подумаю, я работаю прямо в консоли R и всем доволен даже консоль R в ... текст свёрнут, показать
     
  • 7.40, Кирилл (??), 12:10, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем это нужно? Я пользую R с Ораклом и полностью всем доволен. Не понимаю тех, кто пытается использовать R для тех задач и объёмов данных, с которыми может справиться офисный пакет.
     
  • 4.21, Аноним (-), 13:54, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Зачем нужен высокий порог вхождения?

    Ну как же. Это сладостное желание ощущения собственной "илитарности" у некоторых неблагородных донов.

     
     
  • 5.27, PSV (?), 17:05, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>Зачем нужен высокий порог вхождения?
    > Ну как же. Это сладостное желание ощущения собственной "илитарности" у некоторых неблагородных
    > донов.

    ну "неприходя в сознание" "считать статистику" как то чревато очередными достижениями британских ученых :)

     
     
  • 6.28, Аноним (-), 17:38, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Британские ученые просто не зацикливаются на своей илитарности :)
     
  • 6.38, Антоним (?), 23:02, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как высокий порог вхождения в R, связан со знанием статистики? То есть до языка R никто статистику не знал? Для специалистов нужно решать задачи в своих областях, они понимают, что они хотят. А тут им как нарочно - высокий уровень вхождения, при существовании более простых, но не менее мощных аналогов. Да, на винде.
     
     
  • 7.41, Кирилл (??), 12:11, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как высокий порог вхождения в R, связан со знанием статистики? То есть
    > до языка R никто статистику не знал? Для специалистов нужно решать
    > задачи в своих областях, они понимают, что они хотят. А тут
    > им как нарочно - высокий уровень вхождения, при существовании более простых,
    > но не менее мощных аналогов. Да, на винде.

    Например?

     
  • 7.47, Кирилл (??), 12:33, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как высокий порог вхождения в R, связан со знанием статистики?

    Никак. Никакого "высокого порога" нет.
    Просто некоторые не менее благородные доны, которым претит "элитарность", забывают, что знание статистики само по себе не самоценно. Нужно уметь ещё и представить результаты своих трудов либо не посредственно на суд заинтересованной публики, либо тем, далее по инстанции. Поэтому нужно приучать себя к, что называется, формированию качественного контента как это сейчас понимается, т.е. без привязки к конкретным продуктам и решениям (никаких форматов офисных пакетов не должно быть и близко).

     
     
     
    Часть нити удалена модератором

  • 9.71, Кирилл (??), 12:43, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    См выше Хранить данные в Экселе нельзя Или это уже не данные, а никому не н... текст свёрнут, показать
     
  • 5.30, Аноним (-), 17:40, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну как же. Это сладостное желание ощущения собственной "илитарности" у некоторых неблагородных донов.

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

     
     
  • 6.39, Антоним (?), 23:03, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если и дальше рассуждать, как вы, получится, что в науку только за
    > ним и идут.

    Да-да, глубокое замечание.

     
  • 2.43, Кирилл (??), 12:16, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Код на R полный ахтунг конечно

    Да ну, бросьте. Нет там ничего непостижимого. Другое дело, что нужно знать зачем вообще R вам нужен и нужен ли.

     

  • 1.12, Аноним (-), 08:27, 07/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    По сути R - единственный доступный (причем бесплатно и стандарт де-факто во всех серьезных научных учреждениях) статистический пакет для Linux.

    Из проприетарных для Linux (имея в виду реально работающий пакет с хорошим набором методов и вменяемой лицензией за разумные деньги) есть только один - IBM SPSS, который в 64-разрядной версии для Linux НЕ ВЫПУСКАЕТСЯ (http://pic.dhe.ibm.com/infocenter/prodguid/v1r0/clarity-reports/report/html/s ).

    Поэтому представленная новость описывает очень важные, почти революционные нововведения. Спасибо, автор.

     
     
  • 2.19, Аноним (-), 13:39, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Python? Не, не слышал.
     
     
  • 3.23, Аноним3 (?), 14:22, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это? http://www.astro.cornell.edu/staff/loredo/statpy/
     
     
  • 4.32, Аноним (-), 19:25, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Python + https://pypi.python.org/pypi.
    numpy, scipy, statsmodels, pandas, matplotlib и т. д. и т. п.
     
  • 3.44, Кирилл (??), 12:17, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Python? Не, не слышал.

    Очень медленно.

     
     
  • 4.53, Аноним (-), 14:53, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бред. numpy? не, не слышал.
     
     
  • 5.55, Кирилл (??), 15:18, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    За подобное в приличном обществе вас будут бить. Я знаю о NumPy и его возможностях. Они не перекрывают возможностей R.
     
     
  • 6.63, Аноним (-), 19:29, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > За подобное в приличном обществе вас будут бить. Я знаю о NumPy
    > и его возможностях. Они не перекрывают возможностей R.

    Класс, не надо мне и даром ваше "приличное общество". И опять голословщина. Ну приведите хоть пример чтоли, что принципиально нельзя сделать на питоне и можно на R. Я посмеюсь хоть.

     
     
  • 7.68, Аноним (-), 00:20, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> За подобное в приличном обществе вас будут бить. Я знаю о NumPy
    >> и его возможностях. Они не перекрывают возможностей R.
    > Класс, не надо мне и даром ваше "приличное общество". И опять голословщина.
    > Ну приведите хоть пример чтоли, что принципиально нельзя сделать на питоне
    > и можно на R. Я посмеюсь хоть.

    Ну вообще-то весь R доступен из Python.RPy/RPy2

     
     
  • 8.72, Аноним (-), 13:04, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это мне прекрасно известно Но даже не используя эту возможность можно все сдела... текст свёрнут, показать
     
  • 6.66, Аноним (-), 00:15, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я знаю о NumPy и его возможностях. Они не перекрывают возможностей R.

    Одно из этих утверждений ложно.

     
  • 2.20, Аноним (-), 13:40, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Про стандартность и единственность вообще бред.


     
     
  • 3.22, Аноним3 (?), 14:15, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Про стандартность и единственность вообще бред.

    Молодца. Похоже, владеешь инфой. Назови пару проприетарных статпакетов под Linux. SAS не предлагать (ты ее лицензию-то видел, умник).

     
     
  • 4.35, Аноним (-), 19:46, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял про проприетарность У вас религия чтоли Если уж так хочется платить м... большой текст свёрнут, показать
     
     
  • 5.42, Кирилл (??), 12:15, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Про единственность вообще молчу. Не надо свою ограниченность выставлять напоказ. Пользуйтесь
    > инструментами которые вам удобны. R - не стандарт де-факто в науке
    > и не единственный софт для статистического анализа под Linux.

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

     
     
  • 6.54, Аноним (-), 15:09, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Голословное утверждение, которое к тому же является ложью Python успешно исполь... большой текст свёрнут, показать
     
     
  • 7.56, Кирилл (??), 15:25, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Голословное утверждение, которое к тому же является ложью. Python успешно используется
    > многими для обработки больших наборов данных (h5py, pytables и т.д.). По
    > интеграцию в прочие программные среды - вы серьезно считаете, что с
    > Python это сделать невозможно? pypi вам в помощь. На будущее -
    > не пишите пожалуйста про то, о чем не имеете ни малейшего
    > представления.

    Как беззаветна и по-юношески горяча ваша любовь к Питону. Но разума то и выдержки не теряйте.

     
     
  • 8.61, psv (??), 18:53, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    самое главное что языковые конструкции в питоне торчат даже когда пользуешься ... текст свёрнут, показать
     
     
  • 9.67, Аноним (-), 00:17, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Переведи ... текст свёрнут, показать
     
  • 6.69, Аноним (-), 00:30, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Про единственность вообще молчу. Не надо свою ограниченность выставлять напоказ. Пользуйтесь
    >> инструментами которые вам удобны. R - не стандарт де-факто в науке
    >> и не единственный софт для статистического анализа под Linux.
    > Если объёмы выборок исчисляются миллионами, а то и миллиардами, к тому же
    > результаты желательно интегрировать в прочую программную среду, то у R есть
    > существенные плюсы, которые делают его практически действительно единственным и неповторимым.

    Ну на вскидку пакет root http://root.cern.ch/drupal/


     
  • 5.48, SCI (?), 13:12, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    О SAS. Неплохо. И в статьях тут и там. Книги есть. Но лицензия только срочная - это что-то. Полный бред.
     
  • 5.49, SCI (?), 13:15, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Если уж на то пошло, то в серьёзных учреждениях есть кампусовая лицензия
    > на необходимый для работы софт (Matlab, SPSS, SAS и т.д.). У
    > нас например все сидят на Matlab, либо Python + разные модули.
    > Один человек пользуется R. Это называется "R - стандарт де-факто" да.

    Сказал человек - нет SPSS под 64-разрядную Linux. Под Windows есть, но речь о Linux. Откуда у человека, к науке имеющего отношение (судя по посту), хотя и не очень грамотного (судя по орфографии и пунктуации), привычка отвечать не на тот вопрос, который задан, а на тот, на который он знает ответ? Как перепалка в трамвае, извините.

     
     
  • 6.52, Аноним (-), 14:52, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Для особо одаренных повторю:
    Комментарий был к:
    >По сути R - единственный доступный (причем бесплатно и стандарт де-факто во всех серьезных научных учреждениях) статистический пакет для Linux.

    Причем тут SPSS под 64-разрядную Linux? Откуда у человека, к науке не имеющего отношение (судя по посту) и не очень грамотного (в силу узколобости), привычка отвечать не на тот комментарий?

     
     
  • 7.58, SCI (?), 18:15, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Уже грамотнее пишешь. Так пойдет, научишься буквы складывать, что за грамотного сойдешь.
     
     
  • 8.64, Аноним (-), 19:30, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Нет аргументов Переходи на личности - выбор грамотеев Хаха ... текст свёрнут, показать
     
  • 7.62, psv (??), 18:54, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Для особо одаренных повторю:
    > Комментарий был к:
    >>По сути R - единственный доступный (причем бесплатно и стандарт де-факто во всех серьезных научных учреждениях) статистический пакет для Linux.
    > Причем тут SPSS под 64-разрядную Linux? Откуда у человека, к науке не
    > имеющего отношение (судя по посту) и не очень грамотного (в силу
    > узколобости), привычка отвечать не на тот комментарий?

    Ну да, при чем тут SPSS в последнюю версию которого и так встроен R :) Проще сразу на R писать :)

     

  • 1.25, Аноним (-), 17:01, 07/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Мне как физику статистика по большей части до фени, хотя метод
    Монте Карло нередко использую. А R использую с удовольствием
    вместо Matlab'а для различных расчетных прикидок и построения графиков
    для статей.
     
     
  • 2.31, Аноним (-), 17:41, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне как физику статистика по большей части до фени, хотя метод
    > Монте Карло нередко использую. А R использую с удовольствием
    > вместо Matlab'а для различных расчетных прикидок и построения графиков
    > для статей.

    Scilab и gnuplot смотрели?

     
     
  • 3.36, ИГ (?), 19:49, 07/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > смотрели?

    Вообще-то опыт научного программирования в СССР/России был большой. И сами баловались и балуемся этим до сих пор. Например, имея библиотеки (мне пара-тройка таких известна), мало чем уступающие R. Другое дело, что это сугубо для личного/местного употребления. Ко всему этому добавить бы инициативу и опубликовать под свободной лицензией ...

     
     
  • 4.45, Кирилл (??), 12:18, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вообще-то опыт научного программирования в СССР/России был большой. И сами баловались и
    > балуемся этим до сих пор. Например, имея библиотеки (мне пара-тройка таких
    > известна), мало чем уступающие R. Другое дело, что это сугубо для
    > личного/местного употребления. Ко всему этому добавить бы инициативу и опубликовать под
    > свободной лицензией ...

    Т.е., увы, никогда.

     
     
  • 5.50, ИГ (?), 13:18, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е., увы, никогда.

    Ну отчего же ... Все возможно

     
  • 3.51, Аноним (-), 14:25, 08/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Смотрел и то и другое. Но R для меня приятнее.
     

  • 1.65, gragdts.su (?), 21:32, 08/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Early benchmarks are promising. We have done, for example, principal components analyses via singular value decomposition with matrices as large as 100,000x100,000 in under an hour. We have solved systems of 70,000 equations in 70,000 unknowns. We have scaled computations from 2 to --- true to the title --- 12,000 cores
     
     
  • 2.73, PSV (?), 13:23, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    pbdDMAT, и насколько все другие пакеты "замечают" подмену svd() ?
     

  • 1.70, Аноним (-), 07:05, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Классный язык!  мы с Линуксом Торвальдом - пишем на нем, присоединяйся!!!!!!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру