R中最适合的参数,图,输出和线

时间:2010-08-17 20:01:45

标签: windows r plot

我在处理R中的一些数据方面有几个问题:

  1. 我正在使用此语句:detailsTable< - read.table(file = commandArgs()[6],header = TRUE,col.names = c(“a”,“b”,“c” ,“d”,“e”))似乎表没有正确加载...但如果我指定文件的路径我正在明确加载然后一切顺利。我做错了什么?

  2. 我绘制了上述表格中包含的数据。如何将绘图(例如:plot.savePDF(“plot.pdf”))保存为PDF文件?

  3. 如何将例如cor(detailsTable $ a,detailsTable $ b)的输出重定向到文件?以及如何将简单的字符串写入文件。例如:“数据的相关性:”+ cor(...)

  4. 如何在现有情节上绘制最佳拟合线?

  5. 所有这些都在R。

    非常感谢任何可以提供帮助的人,

    ExtremeCoder

3 个答案:

答案 0 :(得分:3)

  

我绘制了上述表格中包含的数据。如何将绘图(例如: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')

答案 1 :(得分:2)

您可以使用sink().

重定向输出

答案 2 :(得分:1)

如何保存您正在制作的地块取决于您正在使用的绘图系统。假设它是基础图形,你需要启动一个pdf图形设备,然后绘制它。

pdf(file = "path/file.pdf", width = 5, height = 5)
...
#plotting commands here
...
dev.off()