После восьми с половиной лет разработки представлена (http://www.r-statistics.com/2013/04/r-3-0-0-is-released-what... новая ветка языка R 3.0 (http://www.r-project.org/) и связанного с ним программного окружения,
ориентированного (http://ru.wikipedia.org/wiki/R_%28%D1%8F%... на решение задач по статистической обработке и визуализации данных. Базовая реализация языка R развивается в рамках проекта GNU и распространяется под лицензией GPL.
В качестве причин выпуска новой ветки языка R называется не появление каких-то кардинальных изменений или новшеств, а постепенное достижение языком R нового уровня зрелости. В процессе развития ветки 2.x язык достиг предоставления поддержки 64-разрядных вычислений для всех платформ, обеспечения средств параллельной обработки данных, балансировки нагрузки, возможности компиляции байткода, интеграции поддержки UTF-8, формирования пакетов на основе пространств имён и появление новых пакетов, в том числе, пакета для матричных вычислений.
Тем не менее, в R 3.0 не обошлось без значительных новшеств: Добавлена поддержка операций с длинными векторами, содержащими более чем 2^31-1 элементов. Для 64-разрядных сборок процесс на языке R теперь может запросить максимально возможный размер памяти, ограниченный только лимитами операционной системы (для ограничение аппетита R рекомендуется использовать ulimit).URL: https://stat.ethz.ch/pipermail/r-announce/2013/000561.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=36610
Ждем новую версию RKWard с поддержкой сабжа?
Ждем новую версию RStudio с поддержкой сабжа !
Ждем новую версию R Commander с поддержкой сабжа.
Ждём новую версию rmail с поддержкой сабжа.
apt-cache search rstudio - ничего не находит
Уже rkward 0.6.1 :
- Added support for the upcoming R 3.0.0
> Ждем новую версию RKWard с поддержкой сабжа?А что, для управления пакетами из репов нужна какая-то особая версия RKWard? Settings -> Configure Packages ... У меня все это работает в 64-разрядной Ubuntu.
Код на R полный ахтунг конечно
Ну не полный, конечно, но изучения требует. Интерфейс текстовый - это пипец. С другой стороны - барьер против лузеров. Отсекаются тут же. Это важно для программы, где НУЖЕН высокий порог вхождения.Достоинство проги - ее приняли в качестве стандарта де-факто многие, кто может писать качественные алгоритмические расширения. Поэтому все остальное проприетарное (SPSS, Statistica etc) по сравнению с R не катит, а некоторые пропритарные проги могут взаимодействовать с R.
К сожалению, удобного фронт-энда к R так и не сделано. Вот это проблема. Кто бы занялся - это сложно. Либо сделать нормальный интерфейс с Calc - вот это не очень сложно и эффективно: расширение Calc для R. Тогда проприетарцы смогут честно свернуть бизнес.
>>С другой стороны - барьер против лузеровЛузеры как раз трахаются с R, тогда, когда просто надо провести анализ данных и делать выводы по результатам в соответствующей предметной области.
>>Это важно для программы, где НУЖЕН высокий порог вхождения.
Зачем нужен высокий порог вхождения?
> Зачем нужен высокий порог вхождения?Чтобы некорректно не обрабатывали материалы в статьях и диссертациях, а для начала изучили статистику.
> Чтобы некорректно не обрабатывали материалы в статьях и диссертациях, а для начала изучили статистику."Я не лузер, я не хочу изучать статистику, я хочу тык-тык мышкой" ©
> Лузеры как раз трахаются с R, тогда, когда просто надо провести анализ
> данных и делать выводы по результатам в соответствующей предметной области.Для многих достаточно критерия Стьюдента в Calc. Если нужен Вилкоксон из R, установить RKWard, скопировать данные через буфер и результат обратно - это элементарные вещи.
О как достали эти бомбометатели тестами по площадям. Да покарай их св. Бонферрони!
"Calc для R" заглох, к сожалению, в 2008 году (см. сайт Apache http://wiki.openoffice.org/wiki/R_and_Calc ). Кто бы взялся реанимировать данный проект - большое дело бы для популяризации Linux сделал. Многие российские ученые держатся за Excel и Statistica для Windows только из-за недостатка удобных статистических программ для Linux.
По моему R в гнумерик интегрируется. Ну и в ексель через rcom.
Попробуйте. Может быть, у Вас получится что-то полезное. Последний раз исследовал данные возможности год назад - дальше концепции ничего практического не было сделано. Примерно то же, что тут на форуме об интеграции с Calc упомянуто.Так что единственный способ для пользователей уйти от командной строки - пока что упомянутые в начале обсуждения 3 известных фронт-энда.
> Так что единственный способ для пользователей уйти от командной строки - пока
> что упомянутые в начале обсуждения 3 известных фронт-энда.А зачем от неё уходить? Понимаете, это идеология самого R. Зачем ломать её через колено? Ведь есть продукты в подобной области, исповедующие иные модели использования. Пробуйте их. К примеру, на мой взгляд, подготовить качественную статью или отчёт по исследования в любом офисном пакете невозможно. Поэтому и интеграция в них мне не нужна.
даже не подумаю, я работаю прямо в консоли R и всем доволен :) даже консоль R в emacs мне кажется менее удобной (комплектация в ess не так полна, как родная в R).
А зачем это нужно? Я пользую R с Ораклом и полностью всем доволен. Не понимаю тех, кто пытается использовать R для тех задач и объёмов данных, с которыми может справиться офисный пакет.
>Зачем нужен высокий порог вхождения?Ну как же. Это сладостное желание ощущения собственной "илитарности" у некоторых неблагородных донов.
>>Зачем нужен высокий порог вхождения?
> Ну как же. Это сладостное желание ощущения собственной "илитарности" у некоторых неблагородных
> донов.ну "неприходя в сознание" "считать статистику" как то чревато очередными достижениями британских ученых :)
Британские ученые просто не зацикливаются на своей илитарности :)
Как высокий порог вхождения в R, связан со знанием статистики? То есть до языка R никто статистику не знал? Для специалистов нужно решать задачи в своих областях, они понимают, что они хотят. А тут им как нарочно - высокий уровень вхождения, при существовании более простых, но не менее мощных аналогов. Да, на винде.
> Как высокий порог вхождения в R, связан со знанием статистики? То есть
> до языка R никто статистику не знал? Для специалистов нужно решать
> задачи в своих областях, они понимают, что они хотят. А тут
> им как нарочно - высокий уровень вхождения, при существовании более простых,
> но не менее мощных аналогов. Да, на винде.Например?
> Как высокий порог вхождения в R, связан со знанием статистики?Никак. Никакого "высокого порога" нет.
Просто некоторые не менее благородные доны, которым претит "элитарность", забывают, что знание статистики само по себе не самоценно. Нужно уметь ещё и представить результаты своих трудов либо не посредственно на суд заинтересованной публики, либо тем, далее по инстанции. Поэтому нужно приучать себя к, что называется, формированию качественного контента как это сейчас понимается, т.е. без привязки к конкретным продуктам и решениям (никаких форматов офисных пакетов не должно быть и близко).
См. выше. "Хранить" данные в Экселе нельзя. Или это уже не данные, а никому не нужный мусор. Но это лично мнение. К тому же, как, к примеру, в Экселе "хранить" объёмы данных в несколько сотен гигабайт?
> Ну как же. Это сладостное желание ощущения собственной "илитарности" у некоторых неблагородных донов.Если и дальше рассуждать, как вы, получится, что в науку только за ним и идут.
> Если и дальше рассуждать, как вы, получится, что в науку только за
> ним и идут.Да-да, глубокое замечание.
> Код на R полный ахтунг конечноДа ну, бросьте. Нет там ничего непостижимого. Другое дело, что нужно знать зачем вообще R вам нужен и нужен ли.
По сути R - единственный доступный (причем бесплатно и стандарт де-факто во всех серьезных научных учреждениях) статистический пакет для Linux.Из проприетарных для Linux (имея в виду реально работающий пакет с хорошим набором методов и вменяемой лицензией за разумные деньги) есть только один - IBM SPSS, который в 64-разрядной версии для Linux НЕ ВЫПУСКАЕТСЯ (http://pic.dhe.ibm.com/infocenter/prodguid/v1r0/clarity-repo... ).
Поэтому представленная новость описывает очень важные, почти революционные нововведения. Спасибо, автор.
Python? Не, не слышал.
Это? http://www.astro.cornell.edu/staff/loredo/statpy/
Python + https://pypi.python.org/pypi.
numpy, scipy, statsmodels, pandas, matplotlib и т. д. и т. п.
> Python? Не, не слышал.Очень медленно.
Бред. numpy? не, не слышал.
За подобное в приличном обществе вас будут бить. Я знаю о NumPy и его возможностях. Они не перекрывают возможностей R.
> За подобное в приличном обществе вас будут бить. Я знаю о NumPy
> и его возможностях. Они не перекрывают возможностей R.Класс, не надо мне и даром ваше "приличное общество". И опять голословщина. Ну приведите хоть пример чтоли, что принципиально нельзя сделать на питоне и можно на R. Я посмеюсь хоть.
>> За подобное в приличном обществе вас будут бить. Я знаю о NumPy
>> и его возможностях. Они не перекрывают возможностей R.
> Класс, не надо мне и даром ваше "приличное общество". И опять голословщина.
> Ну приведите хоть пример чтоли, что принципиально нельзя сделать на питоне
> и можно на R. Я посмеюсь хоть.Ну вообще-то весь R доступен из Python.RPy/RPy2
>>> За подобное в приличном обществе вас будут бить. Я знаю о NumPy
>>> и его возможностях. Они не перекрывают возможностей R.
>> Класс, не надо мне и даром ваше "приличное общество". И опять голословщина.
>> Ну приведите хоть пример чтоли, что принципиально нельзя сделать на питоне
>> и можно на R. Я посмеюсь хоть.
> Ну вообще-то весь R доступен из Python.RPy/RPy2Это мне прекрасно известно. Но даже не используя эту возможность можно все сделать на Python.
> Я знаю о NumPy и его возможностях. Они не перекрывают возможностей R.Одно из этих утверждений ложно.
Про стандартность и единственность вообще бред.
> Про стандартность и единственность вообще бред.Молодца. Похоже, владеешь инфой. Назови пару проприетарных статпакетов под Linux. SAS не предлагать (ты ее лицензию-то видел, умник).
>> Про стандартность и единственность вообще бред.
> Молодца. Похоже, владеешь инфой. Назови пару проприетарных статпакетов под Linux. SAS не
> предлагать (ты ее лицензию-то видел, умник).Не понял про проприетарность. У вас религия чтоли? Если уж так хочется платить можно пользоваться Matlab или EPD.
Комментарий был к:
>По сути R - единственный доступный (причем бесплатно и стандарт де-факто во всех серьезных научных учреждениях) статистический пакет для Linux.Если уж на то пошло, то в серьёзных учреждениях есть кампусовая лицензия на необходимый для работы софт (Matlab, SPSS, SAS и т.д.). У нас например все сидят на Matlab, либо Python + разные модули. Один человек пользуется R. Это называется "R - стандарт де-факто" да.
Про единственность вообще молчу. Не надо свою ограниченность выставлять напоказ. Пользуйтесь инструментами которые вам удобны. R - не стандарт де-факто в науке и не единственный софт для статистического анализа под Linux.
> Про единственность вообще молчу. Не надо свою ограниченность выставлять напоказ. Пользуйтесь
> инструментами которые вам удобны. R - не стандарт де-факто в науке
> и не единственный софт для статистического анализа под Linux.Если объёмы выборок исчисляются миллионами, а то и миллиардами, к тому же результаты желательно интегрировать в прочую программную среду, то у R есть существенные плюсы, которые делают его практически действительно единственным и неповторимым.
>> Про единственность вообще молчу. Не надо свою ограниченность выставлять напоказ. Пользуйтесь
>> инструментами которые вам удобны. R - не стандарт де-факто в науке
>> и не единственный софт для статистического анализа под Linux.
> Если объёмы выборок исчисляются миллионами, а то и миллиардами, к тому же
> результаты желательно интегрировать в прочую программную среду, то у R есть
> существенные плюсы, которые делают его практически действительно единственным и неповторимым.Голословное утверждение, которое к тому же является ложью. Python успешно используется многими для обработки больших наборов данных (h5py, pytables и т.д.). По интеграцию в прочие программные среды - вы серьезно считаете, что с Python это сделать невозможно? pypi вам в помощь. На будущее - не пишите пожалуйста про то, о чем не имеете ни малейшего представления.
> Голословное утверждение, которое к тому же является ложью. Python успешно используется
> многими для обработки больших наборов данных (h5py, pytables и т.д.). По
> интеграцию в прочие программные среды - вы серьезно считаете, что с
> Python это сделать невозможно? pypi вам в помощь. На будущее -
> не пишите пожалуйста про то, о чем не имеете ни малейшего
> представления.Как беззаветна и по-юношески горяча ваша любовь к Питону. Но разума то и выдержки не теряйте.
>> Голословное утверждение, которое к тому же является ложью. Python успешно используется
>> многими для обработки больших наборов данных (h5py, pytables и т.д.). По
>> интеграцию в прочие программные среды - вы серьезно считаете, что с
>> Python это сделать невозможно? pypi вам в помощь. На будущее -
>> не пишите пожалуйста про то, о чем не имеете ни малейшего
>> представления.
> Как беззаветна и по-юношески горяча ваша любовь к Питону. Но разума то
> и выдержки не теряйте.самое главное что языковые конструкции в питоне "торчат" даже когда пользуешься eDSL типа указанного. Возникает вопрос почему не perl? ведьт у него для матриц есть аналогичный eDSL
> самое главное что языковые конструкции в питоне "торчат" даже когда пользуешься eDSL
> типа указанного. Возникает вопрос почему не perl? ведьт у него для
> матриц есть аналогичный eDSLПереведи.
>> Про единственность вообще молчу. Не надо свою ограниченность выставлять напоказ. Пользуйтесь
>> инструментами которые вам удобны. R - не стандарт де-факто в науке
>> и не единственный софт для статистического анализа под Linux.
> Если объёмы выборок исчисляются миллионами, а то и миллиардами, к тому же
> результаты желательно интегрировать в прочую программную среду, то у R есть
> существенные плюсы, которые делают его практически действительно единственным и неповторимым.Ну на вскидку пакет root http://root.cern.ch/drupal/
О SAS. Неплохо. И в статьях тут и там. Книги есть. Но лицензия только срочная - это что-то. Полный бред.
> Если уж на то пошло, то в серьёзных учреждениях есть кампусовая лицензия
> на необходимый для работы софт (Matlab, SPSS, SAS и т.д.). У
> нас например все сидят на Matlab, либо Python + разные модули.
> Один человек пользуется R. Это называется "R - стандарт де-факто" да.Сказал человек - нет SPSS под 64-разрядную Linux. Под Windows есть, но речь о Linux. Откуда у человека, к науке имеющего отношение (судя по посту), хотя и не очень грамотного (судя по орфографии и пунктуации), привычка отвечать не на тот вопрос, который задан, а на тот, на который он знает ответ? Как перепалка в трамвае, извините.
Для особо одаренных повторю:
Комментарий был к:
>По сути R - единственный доступный (причем бесплатно и стандарт де-факто во всех серьезных научных учреждениях) статистический пакет для Linux.Причем тут SPSS под 64-разрядную Linux? Откуда у человека, к науке не имеющего отношение (судя по посту) и не очень грамотного (в силу узколобости), привычка отвечать не на тот комментарий?
Уже грамотнее пишешь. Так пойдет, научишься буквы складывать, что за грамотного сойдешь.
> Уже грамотнее пишешь. Так пойдет, научишься буквы складывать, что за грамотного сойдешь.Нет аргументов? Переходи на личности! - выбор грамотеев. Хаха.
> Для особо одаренных повторю:
> Комментарий был к:
>>По сути R - единственный доступный (причем бесплатно и стандарт де-факто во всех серьезных научных учреждениях) статистический пакет для Linux.
> Причем тут SPSS под 64-разрядную Linux? Откуда у человека, к науке не
> имеющего отношение (судя по посту) и не очень грамотного (в силу
> узколобости), привычка отвечать не на тот комментарий?Ну да, при чем тут SPSS в последнюю версию которого и так встроен R :) Проще сразу на R писать :)
Мне как физику статистика по большей части до фени, хотя метод
Монте Карло нередко использую. А R использую с удовольствием
вместо Matlab'а для различных расчетных прикидок и построения графиков
для статей.
> Мне как физику статистика по большей части до фени, хотя метод
> Монте Карло нередко использую. А R использую с удовольствием
> вместо Matlab'а для различных расчетных прикидок и построения графиков
> для статей.Scilab и gnuplot смотрели?
> смотрели?Вообще-то опыт научного программирования в СССР/России был большой. И сами баловались и балуемся этим до сих пор. Например, имея библиотеки (мне пара-тройка таких известна), мало чем уступающие R. Другое дело, что это сугубо для личного/местного употребления. Ко всему этому добавить бы инициативу и опубликовать под свободной лицензией ...
> Вообще-то опыт научного программирования в СССР/России был большой. И сами баловались и
> балуемся этим до сих пор. Например, имея библиотеки (мне пара-тройка таких
> известна), мало чем уступающие R. Другое дело, что это сугубо для
> личного/местного употребления. Ко всему этому добавить бы инициативу и опубликовать под
> свободной лицензией ...Т.е., увы, никогда.
> Т.е., увы, никогда.Ну отчего же ... Все возможно
Смотрел и то и другое. Но R для меня приятнее.
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
pbdDMAT, и насколько все другие пакеты "замечают" подмену svd() ?
Классный язык! мы с Линуксом Торвальдом - пишем на нем, присоединяйся!!!!!!