【发布时间】:2016-04-04 14:14:41
【问题描述】:
R 和 RStudio 新手,操作 RStudio 时遇到问题。
我有一个大约 53 行的代码示例,我可以通过键入“q()”或“quit()”来退出, 但是在我运行任何代码(选定部分或所有代码)之后,“q()”将无法正常工作,如下图所示
或者,如果我尝试关闭 RStudio 浏览器,则会显示如下通知,但从未退出。
有什么提示吗?
非常感谢!
PS:RStudio 版本:0.99.948
-----第一次更新------ @迈克·怀斯
试图通过在控制台中输入“sessionInfo()”来获取会话信息, 不幸的是没有回应......下面的图片
同样,这种情况只发生在我运行我的代码之后
-----第二次更新------ 在运行代码之前执行 sessionInfo():
信息如下:
R 版本 3.2.3 (2015-12-10) 平台:x86_64-w64-mingw32/x64(64 位) 运行于:Windows 7 x64 (build 7601) Service Pack 1
语言环境:1LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C
LC_TIME=English_United States.1252附加的基础包:1 stats graphics grDevices utils
数据集方法库通过命名空间加载(未附加):1tools_3.2.3
我的代码:
# Linear Regression in R
# Copyright 2013 by Ani Katchova
mydata <- read.csv(file="E:\\Econometric Academy\\Linear Regression\\regression_auto.csv", header=TRUE, sep=",")
attach(mydata)
# Define variables
Y <- cbind(mpg)
X1 <- cbind(weight1)
X <- cbind(weight1, price, foreign)
# Descriptive statistics
summary(Y)
summary(X)
# Correlation among variables
cor(Y, X)
# Plotting data on a scatter diagram
plot(Y ~ X1, data = mydata)
# Simple linear regression
olsreg1 <- lm(Y ~ X1)
summary(olsreg1)
confint(olsreg1, level=0.95)
anova(olsreg1)
# Plotting regression line
abline(olsreg1)
# Predicted values for dependent variable
Y1hat <- fitted(olsreg1)
summary(Y1hat)
plot(Y1hat ~ X1)
# Regression residuals
e1hat <- resid(olsreg1)
summary(e1hat)
plot(e1hat ~ X1)
# Multiple linear regression
olsreg2 <- lm(Y ~ X)
summary(olsreg2)
confint(olsreg2, level=0.95)
anova(olsreg2)
# Predicted values for dependent variable
Yhat <- fitted(olsreg2)
summary(Yhat)
# Regression residuals
ehat <- resid(olsreg2)
summary(ehat)
【问题讨论】:
-
这种情况时不时发生在我身上。这可能是一个错误,可能是某个垃圾收集器或其他东西中的无限循环。只需使用任务管理器或其他工具终止进程即可。
-
顺便说一句,您应该为此类问题发布您的
sessionInfo()。 -
@MikeWise 查看我的编辑
-
发布你正在运行的代码。并在运行代码之前执行
sessionInfo()。 -
@MikeWise 完成,第二次更新