Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  < 1 2 3 4 >  
Добавить ответ в эту темуОткрыть тему
> R language
PantheraBagira
сообщение 16.04.2010 - 17:09
Сообщение #16





Группа: Пользователи
Сообщений: 8
Регистрация: 11.05.2009
Пользователь №: 6122



Мда... даже не знаю с чего начать комментировать все мною вышепрочитанное. Наверное, начну с благодарностей за ссылки. Я их просмотрю. К "программисткому юмору" я привыкла и отношусь спокойно. И как показывает практика программисты сами редко что дельное советуют, а только кичатся своей уникальностью. А ощутимая помощь приходит, как правило, не от них. Что и требовалось доказать.
Я специально создала тему, чтобы понять кто что думает об этом способе (язык R) статистической обработки данных, чтобы в итоге понять насколько имеет смысл в нем разбираться. Кстати, глумеж над моей "блондинистостью" как-то неуместен, так как иногда на такие запросы (самоучитель на русском) приходят положительные, как ни странно, ответы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
bubnilkin
сообщение 7.05.2010 - 12:44
Сообщение #17





Группа: Пользователи
Сообщений: 79
Регистрация: 18.01.2010
Пользователь №: 9836



http://molbiol.ru/forums/index.php?showtopic=102724
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Игорь
сообщение 7.05.2010 - 16:15
Сообщение #18





Группа: Пользователи
Сообщений: 1114
Регистрация: 10.04.2007
Пользователь №: 4040



Цитата(PantheraBagira @ 16.04.2010 - 18:09) *
Мда... даже не знаю с чего начать комментировать все мною вышепрочитанное. Наверное, начну с благодарностей за ссылки. Я их просмотрю. К "программисткому юмору" я привыкла и отношусь спокойно. И как показывает практика программисты сами редко что дельное советуют, а только кичатся своей уникальностью.

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

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

При этом, как правило, тот же программист в наших медучреждениях чинит компьютеры, администрирует 1C и прокладывает локальные сети, заправляет принтеры и ксероксы. А это тоже - отдельные специальности. Были случаи, когда руководство учреждений посчитало, что все перечисленное делается само собой. Программист, часто единственный, в результате увольнялся, а руководство огребало проблем "на всю катушку". Да и поделом ему.
Цитата(PantheraBagira @ 16.04.2010 - 18:09) *
Кстати, глумеж над моей "блондинистостью" как-то неуместен, так как иногда на такие запросы (самоучитель на русском) приходят положительные, как ни странно, ответы.

Просмотрел тему. Не нашел не только глумления, но и каких-либо упоминаний о цвете волос. Так что данное замечание лишь отражает негативные несбывшиеся ожидания.
Цитата(bubnilkin @ 7.05.2010 - 13:44) *

"Отлично". Кто-то после такого захочет R?

Сообщение отредактировал Игорь - 7.05.2010 - 16:28


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
плав
сообщение 2.06.2010 - 09:30
Сообщение #19





Группа: Пользователи
Сообщений: 1013
Регистрация: 4.10.2006
Пользователь №: 1933



Цитата(Игорь @ 7.05.2010 - 17:15) *
"Отлично". Кто-то после такого захочет 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


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 28.04.2011 - 11:33
Сообщение #21





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(Игорь @ 10.04.2010 - 15:48) *
Нет, я не понимаю. Есть могучий R с дурацким простым текстовым интерфейсом. По сути имеется мощная библиотека программ, для широкого использования народом недоступная. Мы премся от осознания величия данного факта. С другой, разработали бесплатную надстройку для Excel, которая путь ко всей этой могучести для широких масс открывает (даже для тех, кто честно Excel не имеет - есть версия для OpenOffice.org). Мы не приветствуем данного факта, полны скепсиса и Openoffice.org + R даже не замечаем. Нормальные герои всегда идут в обход?


1. я понимаю, что автор сего уже поменял свое мнение, но!

ну это же маразм такую дичь говорить frown.gif

2. R это свервысокоуровневый язык обработки данных (см. APL семейство. J, K.). Никакой графический интерфейс _никогда_ не сравнится с эффективностью языка созданного для конкретной предметной области (DSL). Кроме того в R есть возможность работать с графическим интерфейсом.

3. Инвестиции в изучение R (в отличие от изучения "чёрных ящиков" от коммерсантов, работоспособность которых доказывается в виде тестов. Это отдельный большой вопрос как можно использовать в науке непрозрачно работающие вещи) оправданы в любом возрасте. Ценность полученных знаний не подвержена девальвации, полученные навыки сохранят ценность и риск невостребованности сведен к минимуму какой только можно представить.

4. Скорость работы над документами-отчетами благодаря литературному программированию (Sweave, odfWeave) возрастает _на_порядок_.

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


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 28.04.2011 - 11:41
Сообщение #22





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(Игорь @ 7.05.2010 - 15:15) *
"Отлично". Кто-то после такого захочет R?



А что имелось ввиду?

по теме топика перевод на русский Введения в R http://m7876.wiki.zoho.com/Introduction-to...912000000002015


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Pinus
сообщение 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


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Игорь
сообщение 7.09.2011 - 06:28
Сообщение #25





Группа: Пользователи
Сообщений: 1114
Регистрация: 10.04.2007
Пользователь №: 4040



Цитата(Игорь @ 2.09.2011 - 14:10) *
Потестирую в LibreOffice под Ubuntu.

Протестировал. В результате прошу дезавуировать все вышеприведенные мои рассуждения (иногда не в меру эмоциональные), ибо все разработки означенных авторов либо в принципе неработоспособны (OpenOffice etc под всеми ОС), либо никакого практического смысла не имеют, хотя и интересны как теоретические изыскания по передаче данных между программами и как реализация фронт-энд решений.

Сообщение отредактировал Игорь - 7.09.2011 - 06:29


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 28.09.2011 - 11:55
Сообщение #26





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(Игорь @ 7.09.2011 - 05:28) *
Протестировал. В результате прошу дезавуировать все вышеприведенные мои рассуждения (иногда не в меру эмоциональные), ибо все разработки означенных авторов либо в принципе неработоспособны (OpenOffice etc под всеми ОС), либо никакого практического смысла не имеют, хотя и интересны как теоретические изыскания по передаче данных между программами и как реализация фронт-энд решений.


1) всё это очень интересно, но почему Вас не устроил обычный способ встраивания R в эксель и ворд? все страждущие "графического интерфейса" полностью удовлетворены таким вариантом.


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

3) язык R крайне прост и крайне эффективен в использовании. доступен любому человеку которому по силам осознанно пользоваться статметодами. если человек не способен написать одну строчку (больше не надо в 99% случаев) на R, то это так же уверенно свидетельствует о неспособности его разобраться в применении статметода который ему надо посчитать.

Все что нужно что бы начать пользоваться R прочитать руководство пользователя (и оно есть на русском).


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 28.09.2011 - 11:57
Сообщение #27





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(Pinus @ 2.09.2011 - 05:09) *
Мне что-то все время попадаются с SAS.


... ну так R встроен в последние версии всех коммерческих пакетов. Это по моему является достаточным аргументом.


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Pinus
сообщение 30.09.2011 - 10:48
Сообщение #28





Группа: Пользователи
Сообщений: 244
Регистрация: 28.08.2009
Пользователь №: 6286



Цитата(p2004r @ 28.09.2011 - 19:57) *
... ну так R встроен в последние версии всех коммерческих пакетов. Это по моему является достаточным аргументом.

Ничего не имею против R. Я несколько о другом. Положим некто захотел опубликовать статью в серьезном зарубежном журнале, входящем в международные базы цитирования. Не будет ли использование R (а не, скажем, SAS) являться минусом, и не повлияет ли это на решение редакции журнала о принятии статьи к публикации.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 30.09.2011 - 11:08
Сообщение #29





Группа: Пользователи
Сообщений: 1091
Регистрация: 26.08.2010
Пользователь №: 22699



Цитата(Pinus @ 30.09.2011 - 09:48) *
Ничего не имею против 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.?


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Pinus
сообщение 3.10.2011 - 02:55
Сообщение #30





Группа: Пользователи
Сообщений: 244
Регистрация: 28.08.2009
Пользователь №: 6286



Спасибо за ссылки, p2004r. Убеждаюсь.

Сообщение отредактировал Pinus - 3.10.2011 - 02:56
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

4 страниц V  < 1 2 3 4 >
Добавить ответ в эту темуОткрыть тему