358463121 发表于 2015-1-24 12:57 
直接用names不就可以看到了?或者View ,fix,str这些函数都可以看的吧还是说你加载的是一个工作空间,可以 ...
你好,我编写的C10.1的R语言如下:
data=read.table("./raw/intdef.raw",header=F,na.string=".")
#data[,]
dum<-numeric(length(data[,1]))#create one vector with the samelenth of data[,1]
for( i in 1948:2003 ){
if( i <= 1979 ){
dum[i-1947]<-0
}
else {
dum[i-1947]<-1
}
}
lm.reg<-lm(data[,2]~data[,3]+data[,6]+dum)#adding dummy variable dum
summary(lm.reg)
============
用data[,]显示读入数据,可以得到很多列的数据,但各列数据对应的变量名不知道,我尝试将read.table中的header=T,也不能显示
还有,我直接用excel打开intdef.xls,也不见各列数据对应的变量名,见附件,
题目告知回归模型为
i3_t=alpha0+beta1*inf_t+beta2*def_t+beta3*dum
其中i3_t, inf_t, def_t需要从文件intdef.xls读取,可是打开intdef.xls文件,有多列数据,怎么知道哪列对应的是i3_t,inf_t,def_t.也就是我程序中data[,2],data[,3],data[,6],为了找到这个对应,我特意到网上搜美国通胀,财政赤字等数据才确定的...好费劲啊
这样为了知道哪列数据对应的变量是inf等,需要耗费大量时间,