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

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

> R, MS Word и графика
Igoroshka
сообщение 7.05.2009 - 10:33
Сообщение #1





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



Доброго времени суток.

Может кому удавалось "подружить" R и Word в плане переноса графиков из R в Word?

Спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
nokh
сообщение 8.05.2009 - 19:59
Сообщение #2





Группа: Пользователи
Сообщений: 1219
Регистрация: 13.01.2008
Из: Челябинск
Пользователь №: 4704



А для чего это нужно? Может только для автоматической генерации отчетов. А для создания профессиональной графики возможности R сильно ограничены встроенными возможностями конкретной библиотеки. Т.е. если дело коснется не классических гистограмм, диаграмм рассеяния и т.п., то графики бывают нередактируемые. Например, разбирался с redundancy analysis (ординационная техника), там пакет выдает к отчету нередактируемый биплот, а эстетическое чувство его авторов просто никакое - без корела не обойтись.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Igoroshka
сообщение 9.05.2009 - 09:25
Сообщение #3





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



Цитата(nokh @ 8.05.2009 - 19:59) *
А для чего это нужно? Может только для автоматической генерации отчетов. А для создания профессиональной графики возможности R сильно ограничены встроенными возможностями конкретной библиотеки. Т.е. если дело коснется не классических гистограмм, диаграмм рассеяния и т.п., то графики бывают нередактируемые. Например, разбирался с redundancy analysis (ординационная техника), там пакет выдает к отчету нередактируемый биплот, а эстетическое чувство его авторов просто никакое - без корела не обойтись.

При расчетах я формирую "протокол" (что-то типа документа вывода в Статистике), т.е. команда-результат работы команды. Видна последовательность, преобразования, условия и предположения анализа. Кроме того, обычно (увы) бывает, что данные доуточняются. Тогда можно использовать этот протокол для полуавтоматического обновления.

По поводу ограниченности графики в R. Сильно не соглашусь. Мне приходилось очень много работать с представлением данных. В ход шли и Excel, и Corel Draw, и Corel Photopaint. Ну и, конечно, PowerPoint smile.gif. В R богатство именно профессиональной графики просто поражает. И практически все можно сделать средствами самого R. Например, чтобы вывести гистограму можно воспользоваться:
hist(x)
Но такой вывод вряд ли понравится. Но можно сделать и так:
hist(x, main="Это заголовок", xlab="подпись оси х", ylab="подпись оси у", col=rainbow(5), breaks=c(seq(0, 20, 5), 70), lwd=1)
и Вы увидете что-то совершенно иное. А добавив еще:
rug(jitter(x))
grid()

Вы сможете даже поэстетствовать rolleyes.gif
Сходите сюда http://addictedtor.free.fr/graphiques/allgraph.php. Возможно, Вы будете поражены.

Да, без Corel, а еще лучше AI не обойтись, если Вам необходимо представить достаточно большое количество графики для издательства. К сожалению, R не позволяет использовать модель CMYK (только RGB, MacRGB, Lab). Однако, на сколько мне известно, другие пакеты также не позволяют это делать.

Сообщение отредактировал Igoroshka - 9.05.2009 - 09:30
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Игорь
сообщение 11.05.2009 - 20:25
Сообщение #4





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



Цитата(Igoroshka @ 9.05.2009 - 09:25) *
В R богатство именно профессиональной графики просто поражает ... Сходите сюда ... Возможно, Вы будете поражены.

Честно - не поражен. А поражен был, когда более 10 лет назад увидел Corel WordPerfect Office (сейчас он так называется) OEM версии, полученной в комплекте с материнской платой (именно так). Тогда это была еще английская версия 97. Так вот: Word-ы & Co. всех версий отдыхают даже относительно той самой версии. А сейчас уже есть русская версия X3 данного пакета.


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





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



Цитата(Игорь @ 11.05.2009 - 21:25) *
Честно - не поражен. А поражен был, когда более 10 лет назад увидел Corel WordPerfect Office (сейчас он так называется) OEM версии, полученной в комплекте с материнской платой (именно так). Тогда это была еще английская версия 97. Так вот: Word-ы & Co. всех версий отдыхают даже относительно той самой версии. А сейчас уже есть русская версия X3 данного пакета.

В R много типов графики, которая отсутствует в офисных пакетах (bag plot, диаграммы рассеяния с коробчатыми графиками, собственно коробчатые графики, графики ядерной плотности и т.п.), кроме того, он поддерживает создание карт - картограмм (офисные пакеты этого также не умеют), поэтому как инструмент статистической графики - спецализированные программы не заменимы. Кроме того, нарисовать, например, столбиковую диаграмму с ошибкой среднего в электронной таблице можно, но возни много (используется high-low-close), а в сконфигурированном R все это делается очень легко.
Другое дело, что освоение графических методов предполагает освоение R со всеми прелестями командной строки.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Igoroshka
сообщение 12.05.2009 - 13:06
Сообщение #6





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



Цитата(плав @ 12.05.2009 - 10:53) *
В R много типов графики, которая отсутствует в офисных пакетах (bag plot, диаграммы рассеяния с коробчатыми графиками, собственно коробчатые графики, графики ядерной плотности и т.п.), кроме того, он поддерживает создание карт - картограмм (офисные пакеты этого также не умеют), поэтому как инструмент статистической графики - спецализированные программы не заменимы. Кроме того, нарисовать, например, столбиковую диаграмму с ошибкой среднего в электронной таблице можно, но возни много (используется high-low-close), а в сконфигурированном R все это делается очень легко.
Другое дело, что освоение графических методов предполагает освоение R со всеми прелестями командной строки.

В офисе можно ведь в форматировании серии данных указать данные для "усов". Или Вы имели ввиду более сложные графики?

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
плав
сообщение 20.05.2009 - 17:43
Сообщение #7





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



Цитата(Igoroshka @ 12.05.2009 - 14:06) *
В офисе можно ведь в форматировании серии данных указать данные для "усов". Или Вы имели ввиду более сложные графики?

Ну, во-первых сделать коробчатый график с зазубринами просто не получится - такой тип графиков отсутствует как класс. Во-вторых, все расчеты для коробчатого графика надо делать самостоятельно (т.е. все квартили расчитать), а, в-третьих, тип графика не дает возможности нанести медиану (четыре значения) + нет возможности сделать схематическую форму коробчатого графика (только скелетную), иными словами невозможно нанести на график вылетающие значения.
Что же касается стобликов с ошибкой среднего, то (опять-таки после ручного расчета) Excel требует пять значений, хотя реально нужны только три - два значения должны дулировать существующие.
Вообще причины по которым Excel и его аналоги не подходят для статистической графики можно перечислять долго - но причина одна и простая - это просто программа, не предназначаенная для данной задачи. Это пакет для работы с деловой, а не научной информацией.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме
- Igoroshka   R, MS Word и графика   7.05.2009 - 10:33
- - nokh   А в чём проблема? Можно кликнуть на рис. правой кл...   7.05.2009 - 14:36
|- - Igoroshka   Цитата(nokh @ 7.05.2009 - 14:36) А в...   7.05.2009 - 16:55
- - nokh   Ясно, так глубоко я, конечно, не копал:).   7.05.2009 - 18:48
|- - Igoroshka   Цитата(nokh @ 7.05.2009 - 18:48) Ясн...   8.05.2009 - 10:05
- - nokh   А для чего это нужно? Может только для автоматичес...   8.05.2009 - 19:59
|- - Igoroshka   Цитата(nokh @ 8.05.2009 - 19:59) А д...   9.05.2009 - 09:25
|- - плав   Цитата(Igoroshka @ 9.05.2009 - 10:25...   9.05.2009 - 14:00
||- - Igoroshka   Цитата(плав @ 9.05.2009 - 14:00) Так...   9.05.2009 - 19:26
|- - Игорь   Цитата(Igoroshka @ 9.05.2009 - 09:25...   11.05.2009 - 20:25
|- - плав   Цитата(Игорь @ 11.05.2009 - 21:25) Ч...   12.05.2009 - 10:53
||- - Igoroshka   Цитата(плав @ 12.05.2009 - 10:53) В ...   12.05.2009 - 13:06
|||- - плав   Цитата(Igoroshka @ 12.05.2009 - 14:0...   20.05.2009 - 17:43
||- - Igoroshka   Цитата(плав @ 12.05.2009 - 10:53) .....   20.05.2009 - 10:58
||- - плав   Цитата(Igoroshka @ 20.05.2009 - 11:5...   20.05.2009 - 17:49
|- - Igoroshka   Цитата(Игорь @ 11.05.2009 - 20:25) Ч...   20.05.2009 - 11:03
|- - Игорь   Цитата(Igoroshka @ 20.05.2009 - 12:0...   20.05.2009 - 13:54
- - Игорь   Буквально сегодня коллега прислал ссылку на шаблон...   20.05.2009 - 18:05


Добавить ответ в эту темуОткрыть тему