R language |
Здравствуйте, гость ( Вход | Регистрация )
R language |
16.04.2010 - 17:09
Сообщение
#16
|
|
Группа: Пользователи Сообщений: 8 Регистрация: 11.05.2009 Пользователь №: 6122 |
Мда... даже не знаю с чего начать комментировать все мною вышепрочитанное. Наверное, начну с благодарностей за ссылки. Я их просмотрю. К "программисткому юмору" я привыкла и отношусь спокойно. И как показывает практика программисты сами редко что дельное советуют, а только кичатся своей уникальностью. А ощутимая помощь приходит, как правило, не от них. Что и требовалось доказать.
Я специально создала тему, чтобы понять кто что думает об этом способе (язык R) статистической обработки данных, чтобы в итоге понять насколько имеет смысл в нем разбираться. Кстати, глумеж над моей "блондинистостью" как-то неуместен, так как иногда на такие запросы (самоучитель на русском) приходят положительные, как ни странно, ответы. |
|
7.05.2010 - 12:44
Сообщение
#17
|
|
Группа: Пользователи Сообщений: 79 Регистрация: 18.01.2010 Пользователь №: 9836 |
|
|
7.05.2010 - 16:15
Сообщение
#18
|
|
Группа: Пользователи Сообщений: 1114 Регистрация: 10.04.2007 Пользователь №: 4040 |
Мда... даже не знаю с чего начать комментировать все мною вышепрочитанное. Наверное, начну с благодарностей за ссылки. Я их просмотрю. К "программисткому юмору" я привыкла и отношусь спокойно. И как показывает практика программисты сами редко что дельное советуют, а только кичатся своей уникальностью. А потому что от программистов часто требуют того, что они знать и делать, вообще говоря, не обязаны. Все, связанное с компьютерами, программисты якобы обязаны знать. Ничего подобного. Не обязаны. Универсальность - это середина прошлого века. В современном программировании специализаций не меньше, если не больше, чем в медицине. А если вы полагаете, что вашему программисту для написания расчетной программы достаточно сказать: "Иди делай", и он делает, попутно выполнив обязанности библиографа, математика, постановщика задачи, кодировщика, тестера, технического писателя, специалиста по внедрению и сопровождению, преподавателя, а часто еще и маркетолога и менеджера, скажите ему хотя бы спасибо, ибо он за одну зарплату сработал за десятерых. При этом, как правило, тот же программист в наших медучреждениях чинит компьютеры, администрирует 1C и прокладывает локальные сети, заправляет принтеры и ксероксы. А это тоже - отдельные специальности. Были случаи, когда руководство учреждений посчитало, что все перечисленное делается само собой. Программист, часто единственный, в результате увольнялся, а руководство огребало проблем "на всю катушку". Да и поделом ему. Кстати, глумеж над моей "блондинистостью" как-то неуместен, так как иногда на такие запросы (самоучитель на русском) приходят положительные, как ни странно, ответы. Просмотрел тему. Не нашел не только глумления, но и каких-либо упоминаний о цвете волос. Так что данное замечание лишь отражает негативные несбывшиеся ожидания. "Отлично". Кто-то после такого захочет R? Сообщение отредактировал Игорь - 7.05.2010 - 16:28 Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
|
|
2.06.2010 - 09:30
Сообщение
#19
|
|
Группа: Пользователи Сообщений: 1013 Регистрация: 4.10.2006 Пользователь №: 1933 |
"Отлично". Кто-то после такого захочет R? На самом деле, людям, которые давно "сидят" в процедурных языках R достаточно непривычен. Это ведь действительно большой калькулятор, к которому все, кто могут, пишут свои функции. Кто-то лучше, кто-то хуже. Ориентироваться надо на автора - сейчас многие (если не все) при разработке статистических алгоритмов делают реализацию на R (точнее, на языке S в диалекте R). Кстати, часто код функции можно увидеть если ввести ее имя без скобок - так что посмотреть авторский код несложно (если его не скомпилировали). Многие вещи удобны, даже для преподавателя (например, написал функцию clopper.ci() и пожалуйста, все, что надо для расчета доверительного интервала Клоппера-Пирсона - ввести, например, clopper.ci(15,40). Чтобы не мучаться с библиотеками загнал такие функции в автостарт и можно быстро объяснять, как оценивать статьи. Многие графики реализованы в R лучше, чем в других программах и их больше - например мешочный график (bagplot), диаграмма-сито и мозаичная диаграмма (использовать проще, чем в SAS, с которого были портированы). Для любителей щелкать по всему, что движется мышью - есть R Commander (библиотека Rcmdr) - кстати, на русском. По поводу литературы, у меня чувство, что книг по R сейчас больше, чем по любому другому статистическому языку (естественно, на английском). Начать можно с официальной документации по R http://cran.r-project.org/doc/manuals/, есть книги, для пересаживающихся с других программ (stata, SAS). Очень хороший сайт для начинающих http://www.statmethods.net/ - там все по задачам и ориентировано на "пересаживающихся". Вообще тот факт, что сейчас почти все крупные производители (SAS, SPSS, Statistica) сделали интерфейс с R говорит о многом. А если учитывать, что тот же DCOM модуль, который используется Statistica для связи с R используется для передачи таблиц и результатов в Word, то понятно, что R можно использовать и как генератор отчетов (либо использовать его возможности генерации HTML). |
|
9.04.2011 - 08:21
Сообщение
#20
|
|
Группа: Пользователи Сообщений: 1114 Регистрация: 10.04.2007 Пользователь №: 4040 |
Для R есть интересная оболочка (frontend). Называется RKWard. В Mandriva Linux легко устанавливается через репозитории. Несколько непривычно только, что модули подгружаются по мере необходимости через Интеренет (автоматически), хотя и достаточно быстро. С другой стороны, через определенное время работы формируется набор только нужных модулей.
Так что учить язык R обычному пользователю вовсе необязательно. Сообщение отредактировал Игорь - 10.04.2011 - 12:45 Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
|
|
28.04.2011 - 11:33
Сообщение
#21
|
|
Группа: Пользователи Сообщений: 1091 Регистрация: 26.08.2010 Пользователь №: 22699 |
Нет, я не понимаю. Есть могучий R с 1. я понимаю, что автор сего уже поменял свое мнение, но! ну это же маразм такую дичь говорить 2. R это свервысокоуровневый язык обработки данных (см. APL семейство. J, K.). Никакой графический интерфейс _никогда_ не сравнится с эффективностью языка созданного для конкретной предметной области (DSL). Кроме того в R есть возможность работать с графическим интерфейсом. 3. Инвестиции в изучение R (в отличие от изучения "чёрных ящиков" от коммерсантов, работоспособность которых доказывается в виде тестов. Это отдельный большой вопрос как можно использовать в науке непрозрачно работающие вещи) оправданы в любом возрасте. Ценность полученных знаний не подвержена девальвации, полученные навыки сохранят ценность и риск невостребованности сведен к минимуму какой только можно представить. 4. Скорость работы над документами-отчетами благодаря литературному программированию (Sweave, odfWeave) возрастает _на_порядок_. 5. Насчет построения графиков тоже неправда. ggplot, lattice делают построение сложнейших графиков простым процессом. Но если кто то хочет "как в экселе", можно написать самому сколь угодно низкоуровнево любой некорректный график. |
|
28.04.2011 - 11:41
Сообщение
#22
|
|
Группа: Пользователи Сообщений: 1091 Регистрация: 26.08.2010 Пользователь №: 22699 |
"Отлично". Кто-то после такого захочет R? А что имелось ввиду? по теме топика перевод на русский Введения в R http://m7876.wiki.zoho.com/Introduction-to...912000000002015 |
|
2.09.2011 - 06:09
Сообщение
#23
|
|
Группа: Пользователи Сообщений: 244 Регистрация: 28.08.2009 Пользователь №: 6286 |
Часто ли встречаются статьи в серьезных зарубежных журналах, в которых статобработка сделана в R? Мне что-то все время попадаются с SAS. Может у кого есть опыт публикаций в журналах, входящих в международные базы цитирования? Как там статьи с R? Принимают?
Подходит вроде к концу моя эпопея с диссером, и вот на досуге стал задумываться о том, что дальше. Думаю уходить от всяких Statistica, и в общем хочется за что-то уцепиться, чтобы на далекую-далекую перспективу. Как говаривает мой отец: чтобы потолка не было. Короче говоря, прошу совета. Сообщение отредактировал Pinus - 2.09.2011 - 06:28 |
|
2.09.2011 - 13:10
Сообщение
#24
|
|
Группа: Пользователи Сообщений: 1114 Регистрация: 10.04.2007 Пользователь №: 4040 |
Просмотрел еще раз тему. Интересно побеседовали. Посетил ссылку (была выше) http://rcom.univie.ac.at/. Разработчики это время на месте не стояли. Очень занятно. Был такой проект - AtteStat. Использовал электронные таблицы как базу для ввода-вывода. Авторы сделали то же для R, причем, по их утверждению, поддерживаются все значимые проприетарные и бесплатные электронные таблицы для всех операционных систем. Похоже, это не единственный, но правильный подход.
Потестирую в LibreOffice под Ubuntu. Сообщение отредактировал Игорь - 7.09.2011 - 06:25 Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
|
|
7.09.2011 - 06:28
Сообщение
#25
|
|
Группа: Пользователи Сообщений: 1114 Регистрация: 10.04.2007 Пользователь №: 4040 |
Потестирую в LibreOffice под Ubuntu. Протестировал. В результате прошу дезавуировать все вышеприведенные мои рассуждения (иногда не в меру эмоциональные), ибо все разработки означенных авторов либо в принципе неработоспособны (OpenOffice etc под всеми ОС), либо никакого практического смысла не имеют, хотя и интересны как теоретические изыскания по передаче данных между программами и как реализация фронт-энд решений. Сообщение отредактировал Игорь - 7.09.2011 - 06:29 Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
|
|
28.09.2011 - 11:55
Сообщение
#26
|
|
Группа: Пользователи Сообщений: 1091 Регистрация: 26.08.2010 Пользователь №: 22699 |
Протестировал. В результате прошу дезавуировать все вышеприведенные мои рассуждения (иногда не в меру эмоциональные), ибо все разработки означенных авторов либо в принципе неработоспособны (OpenOffice etc под всеми ОС), либо никакого практического смысла не имеют, хотя и интересны как теоретические изыскания по передаче данных между программами и как реализация фронт-энд решений. 1) всё это очень интересно, но почему Вас не устроил обычный способ встраивания R в эксель и ворд? все страждущие "графического интерфейса" полностью удовлетворены таким вариантом. 2) что за обобщения на основании что Вам не удалось разобраться в работе какой то там свободной программы? как это могло свидетельствовать о самом R? никакой логики я не вижу. 3) язык R крайне прост и крайне эффективен в использовании. доступен любому человеку которому по силам осознанно пользоваться статметодами. если человек не способен написать одну строчку (больше не надо в 99% случаев) на R, то это так же уверенно свидетельствует о неспособности его разобраться в применении статметода который ему надо посчитать. Все что нужно что бы начать пользоваться R прочитать руководство пользователя (и оно есть на русском). |
|
28.09.2011 - 11:57
Сообщение
#27
|
|
Группа: Пользователи Сообщений: 1091 Регистрация: 26.08.2010 Пользователь №: 22699 |
Мне что-то все время попадаются с SAS. ... ну так R встроен в последние версии всех коммерческих пакетов. Это по моему является достаточным аргументом. |
|
30.09.2011 - 10:48
Сообщение
#28
|
|
Группа: Пользователи Сообщений: 244 Регистрация: 28.08.2009 Пользователь №: 6286 |
... ну так R встроен в последние версии всех коммерческих пакетов. Это по моему является достаточным аргументом. Ничего не имею против R. Я несколько о другом. Положим некто захотел опубликовать статью в серьезном зарубежном журнале, входящем в международные базы цитирования. Не будет ли использование R (а не, скажем, SAS) являться минусом, и не повлияет ли это на решение редакции журнала о принятии статьи к публикации. |
|
30.09.2011 - 11:08
Сообщение
#29
|
|
Группа: Пользователи Сообщений: 1091 Регистрация: 26.08.2010 Пользователь №: 22699 |
Ничего не имею против R. Я несколько о другом. Положим некто захотел опубликовать статью в серьезном зарубежном журнале, входящем в международные базы цитирования. Не будет ли использование R (а не, скажем, SAS) являться минусом, и не повлияет ли это на решение редакции журнала о принятии статьи к публикации. Например существуют такие ресурсы http://sas-and-r.blogspot.com/ из которых очевидно что повлияет только положительно. Все же попробую сформулировать еще раз --- R уже _интегрирован_ в SAS http://support.sas.com/rnd/app/studio/Rinterface2.html. Так что вопрос безоснователен, используя последнюю версию SAS фактически используешь и встроенный R. Вот что говорит представитель SAS на странице официальной поддержки ?R is a leading language for developing new statistical methods,? said Bob Rodriguez, Senior Director of Statistical Development at SAS. ?Our new PhD developers learned R in their graduate programs and are quite versed in it.? ?This is just the first step,? said Radhika Kulkarni, Vice President of Advanced Analytics. ?We are busy working on an R interface that can be surfaced in the SAS server or via other SAS clients. In the future, users will be able to interface with R through the IML procedure.? |
|
3.10.2011 - 02:55
Сообщение
#30
|
|
Группа: Пользователи Сообщений: 244 Регистрация: 28.08.2009 Пользователь №: 6286 |
Спасибо за ссылки, p2004r. Убеждаюсь.
Сообщение отредактировал Pinus - 3.10.2011 - 02:56 |
|