2016-07-18 62 views
1

繪製圖表我是新來的R和我請人幫我與我的問題而面臨試圖R.錯誤而R中

1)繪製基本圖當我嘗試繪製簡單的模型用我下面的代碼,它給出了錯誤AS「點擊查看接下來的情節:」

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) 

主要的事情我GET CONFUSED就是相同的代碼對於我的其他同學而言沒有錯誤而被執行,但對我來說不是這樣,不知道爲什麼那樣。

我一直在尋找一個像這樣的R的在線社區,我剛剛註冊併發布了我的問題。

如果有人可以幫我解決上述3個錯誤並幫助我理解代碼中是否存在錯誤(或)我是否需要執行任何步驟以避免此類錯誤,那麼我會非常感謝。 Linear Regression Errors while plotting

Linear regression Error

我有我的數據文件「HousData」,但我無法找到附着到哪裏的文件。所以,如果有人可以通過只看到我的代碼,即沒有我的數據文件,然後COOL來幫助我糾正錯誤。否則,如果任何人都可以讓我知道附加數據文件的位置,只要我收到回覆,我就會附上。

非常感謝您的提前。

回答

0

對於第一個「錯誤」。這不是一個錯誤,那麼lm模型上的plot函數就是這樣工作的。如果你想要一個陰謀,請使用which從1到4.

plot(lm1,which = 2) 
+0

嗨Robert ...感謝您的時間和幫助。我試圖用你所說的繪製圖表,即通過使用plot(lm1,which = 2)。但仍然出現如下錯誤: - 警告消息: 1:In grDevices ::: png(「C:/ Users/SAICHA_1/AppData/Local/Temp/RtmpUTB5b6/3f312518328b4b67b370105d87dd2b20。PNG」: 無法打開文件‘C:/Users/SAICHA~1/AppData/Local/Temp/RtmpUTB5b6/3f312518328b4b67b370105d87dd2b20.png’寫 開啓裝置未能 我認爲這個問題是東西與我的目錄。請求您查看錯誤並幫助我。 –

+0

它出現Rstudio錯誤,請參閱https://support.rstudio.com/hc/en-us/community/posts/200655987-Error-message-while-trying-to -create-a-plot。嘗試使用本地R,如果你有相同的錯誤,也許你需要重新安裝R和Rstudio。 – Robert