wais-read.table('c://program files//r//-2.15.0//bin//i386//wais.txt',header=true)
y<-wais[,2];x<-wais[,1]
m<-55000 #length of chain
mu.beta<-c(0,0); sigma.beta<-c(100,100)
prop.s<-c(0.1,0.1) #proposal distribution standard variance
beta <-matrix(nrow=m, ncol=2)
acc.prob <- 0
current.beta<-c(0,0)
for (t in 1:m){
prop.beta<- rnorm(2, current.beta, prop.s )
cur.eta<-current.beta[1]+current.beta[2]*x
prop.eta<-prop.beta[1]+prop.beta[2]*x
以上是代码
以下是txt文档内容
wais senility
9 1
13 1
6 1
8 1
10 1
4 1
14 1
8 1
11 1
7 1
9 1
7 1
5 1
14 1
13 0
16 0
10 0
12 0
11 0
14 0
15 0
18 0
7 0
16 0
9 0
9 0
11 0
13 0
15 0
13 0
10 0
11 0
6 0
17 0
14 0
19 0
9 0
11 0
14 0
10 0
16 0
10 0
16 0
14 0
13 0
13 0
9 0
15 0
10 0
11 0
12 0
4 0
14 0
20 0
r软件 一直提示 错误:找不到对象'wais' 原题如下:考虑54位老年人的智力测试成绩,研究的兴趣在于...
答案:4 悬赏:20 手机版
解决时间 2021-03-04 00:58
- 提问者网友:凉末
- 2021-03-03 10:48
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-03 12:05
建议你看一下基本的R命令,因为错误很简单:
R的赋值符号是“ <- ”和“ ->”。比如让x等于1,可以写:x <- 1,或者 1 -> x。
第一句是把wais.txt里的数据读入到R里的wais中,所以应该是:
wais <- read.table(......)
原文里少了“<”。
R的赋值符号是“ <- ”和“ ->”。比如让x等于1,可以写:x <- 1,或者 1 -> x。
第一句是把wais.txt里的数据读入到R里的wais中,所以应该是:
wais <- read.table(......)
原文里少了“<”。
全部回答
- 1楼网友:轻熟杀无赦
- 2021-03-03 14:49
广泛的感到反感的风格
- 2楼网友:逃夭
- 2021-03-03 13:10
wais<-read.table('D:/r_project/test/wais.txt',header=TRUE)
y<-wais[,2];x<-wais[,1]
m<-55000 #length of chain
mu.beta<-c(0,0); sigma.beta<-c(100,100)
prop.s<-c(0.1,0.1) #proposal distribution standard variance
beta <-matrix(nrow=m, ncol=2)
acc.prob <- 0
current.beta<-c(0,0)
for (t in 1:m){
prop.beta<- rnorm(2, current.beta, prop.s )
cur.eta<-current.beta[1]+current.beta[2]*x
prop.eta<-prop.beta[1]+prop.beta[2]*x
}
这个可以运行,其中有三个问题:1、赋值为<- 或者= 2、read.table(file,head=TRUE) 其中的TRUE是大写的。 3、for循环缺少个下面的}
- 3楼网友:平生事
- 2021-03-03 12:50
建议你看一下基本的r命令,因为错误很简单:
r的赋值符号是“ ”。比如让x等于1,可以写:x x。
第一句是把wais.txt里的数据读入到r里的wais中,所以应该是:
wais 原文里少了“
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯