在R

时间:2016-07-18 10:16:48

标签: r plot

我是R的新手,我要求有人帮助我解决我在尝试绘制R中的基本图形时遇到的问题。

1。)当我尝试使用我的下面的代码绘制一个简单的模型时,它会给出错误以及#34;点击查看下一个图:"

    data(attitude)
attach(attitude)
lm1<-lm(rating~., data=attitude)
plot(lm1)

我经历了搜索此错误的解决方案,我在此站点中找到了一个相关帖子,但答案与该特定代码(算术)相关。

2。)在尝试绘制直方图时,我得到如下错误: -

警告讯息:

1: In grDevices:::png("C:/Users/SAICHA~1/AppData/Local/Temp/RtmpsRLDJV/f9ff6e9a81b54223a5653b6dbe0c8aa2.png",  :
  unable to open file 'C:/Users/SAICHA~1/AppData/Local/Temp/RtmpsRLDJV/f9ff6e9a81b54223a5653b6dbe0c8aa2.png' for writing
2: In grDevices:::png("C:/Users/SAICHA~1/AppData/Local/Temp/RtmpsRLDJV/f9ff6e9a81b54223a5653b6dbe0c8aa2.png",  :
  opening device failed.

我上述问题的代码是: -

rm(list=ls())
setwd("E:\\Linear Regression\\Lab\\Day 1")
## data reading and descriptives
HousData <- read.csv("Housing.csv", header=T)
names(HousData)
str(HousData)
summary(HousData)
dim(HousData)

## type conversion
HousData$CHAS = as.factor(HousData$CHAS)

## visualizing relationships 

h<-hist(HousData$MEDV, main = "distribution of median prices of houses", col="green")

我正在附加附件中的错误和数据。

我在这个网站上遇到了类似的错误,但我发现增加窗口大小有时会有所帮助,但我甚至试过了,但我仍然面临着这个问题。

3。)当我尝试为上面的代码绘制密度曲线时,我得到如下错误: -

 "Error in plot.new() : 
  unable to open file 'C:/Users/SAICHA~1/AppData/Local/Temp/RtmpAVUSZy/f2e8548045654958b24c3ce58b415a8d.png' for writing"

我的代码是: -

rm(list=ls())
setwd("E:\\Linear Regression\\Lab\\Day 1")
## data reading and descriptives
HousData <- read.csv("Housing.csv", header=T)
names(HousData)
str(HousData)
summary(HousData)
dim(HousData)

## type conversion
HousData$CHAS = as.factor(HousData$CHAS)

## visualizing relationships 

h<-hist(HousData$MEDV, main = "distribution of median prices of houses", col="green")
x<- HousData$MEDV
xfit<-seq(min(x),max(x),length=60) 
yfit<-dnorm(xfit,mean=mean(x),sd=sd(x)) 
yfit <- yfit*diff(h$mids[1:2])*length(x) 
lines(xfit, yfit, col="blue", lwd=2)

d<- density(HousData$MEDV)
plot(d)

我遇到的主要问题是,对于其他同学而言,相同的代码没有错误地执行但不适合我,不知道为什么会这样。

我正在寻找像这样的R在线社区,我刚刚注册并发布了我的问题。

如果有人可以帮助我解决上述3个绘图错误并帮助我理解代码中是否有错误(或者)我需要遵循任何步骤以避免此类错误,我会非常感激。 Linear Regression Errors while plotting

Linear regression Error

我有我的数据文件&#34; HousData&#34;,但无法找到附加文件的位置。所以,如果有人可以通过查看我的代码来帮助我纠正错误,即没有我的数据文件,那么COOL。否则,如果有人可以告诉我在哪里附上数据文件,请在收到回复时立即附上。

提前感谢很多。

1 个答案:

答案 0 :(得分:0)

第一个&#34;错误&#34;。不是错误,plot模型上的lm函数就是这样。如果您想要一个地块,请使用1到4之间的which

plot(lm1,which = 2)