Шипунов А.Б. Советы по R [Электронный
ресурс]. 2002. Режим доступа:
http://herba.msu.ru/shipunov/software/r/rtips-ru.htm
Shipunov A.B. R-tips [Electronic resource].
2002. Mode of access:
http://herba.msu.ru/shipunov/software/r/rtips-ru.htm
- Если Вы работаете в Windows, надо, чтобы в файле win.ini, в разделе [FontSubstitutes] были следующие три строки (спасибо А.Ф.Юлдашеву):
Arial,0=Arial,204 Courier New,0=Courier New,204 Times New Roman,0=Times New Roman,204
К сожалению, есть такие буквы, ввод которых вызывает ошибки. Этих букв шесть (регистр имеет значение) - А Б В Ё ё я.
Чтобы не иметь лишних проблем, не пользуйтесь упомянутыми буквами в файлах данных для R. Кроме того, R не всегда правильно читает русские заголовки столбцов (имена переменных), которые получает командой read.table(). Чтобы избежать проблем, нужно прочитать файл два раза и заменить имена, находясь уже ``внутри'' R:
пример <- read.table("рус.dat",sep=";",skip=1) пример1 <- read.table("рус.dat",sep=";")[1,] names(пример) <- t(пример1)[,1]
- В R под (правильно русифицированным) Linux для получения русских букв (за исключением файлов форматов PostScript и PDF) никаких усилий прилагать не надо. Единственное ограничение - не читается буква ``Ъ''.
- При этом так и не получается русских букв в выводимых R графических
файлах формата PDF и PostScript. Для решения проблем с
PostSctipt любители TEX'а могут использовать пакет psfrag (о
его использовании можно прочитать в
http://www.inp.nsk.su/ baldin/Cyrillic-HOWTO-russian/ch08s05.html), а
остальным рекомендуется следующее:
postscript(file="1.ps", one=F, horiz=F, family=c("h8c.afm","h8cb.afm","h8ci.afm","h8cbi.afm"), encoding="koi8.enc") plot(1:20, main="По-русски") dev.off()
- Варианты: (1) закрыть окно вывода графиков командой dev.off() и запустить снова командой windows(); (2) перезапустить R (но не Windows!); (3) перестать пользоваться программой Rgui.exe, а запускать R в окне DOS-терминала или даже в полноэкранном DOS-режиме через программу Rterm.exe (правда, при этом не отображаются русские буквы); (4) сменить системный файл mswcrt.dll на более новый (или старый); (5) поменять версию R.
- Существуют по меньшей мере два сайта, авторы которых занимаются приложениями R к экологии, например, к геоботанике: это сайт Jari Oksanen (http://cc.oulu.fi/~jarioksa) и сайт Dave Roberts (http://labdsv.nr.usu.edu/). Там много и других полезных материалов, например, описание работы с многомерными данными в S-PLUS и R.
- Есть курс, который называется ``SimpleR'' и предназначен для начального изучения статистики средствами R. Он размещен на сайте http://www.math.csi.cuny.edu/Statistics/R/simpleR.
- Обязательно нужно смотреть материалы телеконференций по R. Удобно это делать через HTML-сервис, который предоставляет сайт http://maths.newcastle.edu.au/~rking/R. Кроме того, хорошо организованная подборка ответов на вопросы по R существует на сайте http://lark.cc.ukans.edu/~pauljohn/R/statsRus.html.
Очень полезные пакеты Frank Harrell Hmisc и Design, а также его книга по работе с R и S-PLUS находятся на сайте http://hesweb1.med.virginia.edu/biostat/s/.
Хорошие примеры работы с R в медицине есть на сайте Mark Myatt http://www.medepi.org/epitools.