Аргументы, графики, выводы и линии лучше всего подходят в R - PullRequest
0 голосов
/ 18 августа 2010

У меня есть несколько вопросов для обработки некоторых данных в R:

  1. Я использую этот оператор: detailsTable <- read.table (file = commandArgs () [6],header = TRUE, col.names = c ("a", "b", "c", "d", "e")) и кажется, что таблица загружается неправильно ... но если я укажупуть к файлу, который я загружаю явно, тогда все идет хорошо.Что я делаю не так? </p>

  2. Я наношу данные, содержащиеся в этой таблице, упомянутой выше.Как сохранить график (например, plot.savePDF ("plot.pdf")) в файл PDF?

  3. Как можно перенаправить вывод, например, cor (detailsTable $ a, detailsTable $ b) в файл?и как мне написать простую строку в файл.Например: «Корреляция данных:» + cor (...)

  4. Как построить линию наилучшего соответствия на существующем графике?

Все это в R.

Большое спасибо всем, кто может помочь,

ExtremeCoder

Ответы [ 3 ]

3 голосов
/ 18 августа 2010

Я строю данные, содержащиеся в этой таблице, упомянутой выше.Как сохранить график (например, plot.savePDF ("plot.pdf")) в файл PDF?

 pdf("filename.pdf")
 plot(...)
 dev.off()

Как можно перенаправить вывод, например,, cor (detailsTable $ a, detailsTable $ b) в файл?и как мне написать простую строку в файл.Например: «Корреляция данных:» + cor (...)

проверьте страницу справки write.table (?write.table)

Как построить графиклиния наилучшего соответствия на существующем участке?

x <- 1:10
y <- 2 * x + runif(10) 
plot (x, y, pch=20)
fit <- glm(y~x)
coefs <- coef(fit)
abline(coefs, lwd=2, col='red')
# Or also, without finding the coefficients
abline(fit, lwd=2, col='red')
2 голосов
/ 18 августа 2010

Вы можете перенаправить вывод, используя sink().

1 голос
/ 18 августа 2010

Способ сохранения создаваемого вами графика зависит от используемой вами системы печати.Предполагая, что это базовая графика, вам нужно запустить графическое устройство в формате PDF, а затем построить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...