动态面板数据和多元线形回归里,如果有虚拟变量,诸如0,1表示的
在R里如何表达呢?
俺直接按照普通的变量输入,结果出来如下结果
错误: 无法分配大小为201.9 Mb的矢量
此外: Warning messages:
1: In duplicated.default(rows) :
Reached total allocation of 510Mb: see help(memory.size)
2: In array(0, c(n, p)) :
Reached total allocation of 510Mb: see help(memory.size)
3: In array(0, c(n, p)) :
Reached total allocation of 510Mb: see help(memory.size)
4: In array(0, c(n, p)) :
Reached total allocation of 510Mb: see help(memory.size)
5: In array(0, c(n, p)) :
Reached total allocation of 510Mb: see help(memory.size)
是程序错误导致内存不够用么?
后记,问题汇总
1 关于内存不足的问题,要检查程序与读入对否(2楼);还有就是如果数据并不大,可以试着用Rcmdr 就像spss那样很成功的导入(自己总结,尤其对于初学者);memory.list 和 memory.size 可以改善下内存问题(本版这个问题提问并不多,http://cos.name/bbs/ 这个上有不少讨论的版面搜索下)
2 关于虚拟变量的生成,4楼说了 “虚拟变量的原理都是一样的,R生成,一般用rep()等函数”,俺不熟悉r直接在excel 生成然后拿r读取的,汗
3 关于面板数据的gmm检验,自己在学习中,俺自己出现的问题是出现了奇异矩阵,8楼说了“计算逆矩阵时时出现奇异值,就suml(Vi)是奇异矩阵。检查一下数据本身是否存在严重多重共线性?”
4 关于个体效应这个问题,程序跑说数据不够多,自己是5000多的观测数据,可能是方程设置有问题~~~自己再试
[此贴子已经被作者于2009-3-15 21:40:21编辑过]


雷达卡


[em06]
京公网安备 11010802022788号







