楼主: ssss6666
10044 16

[实际应用] 请教:R软件面板数据导入 [推广有奖]

11
子萌猪猪 发表于 2014-2-7 00:24:32
感谢各位高人 请问有遇到过面板数据中虚拟变量处理的问题么?

12
Louise614 发表于 2016-4-5 21:34:32
ywh19860616 发表于 2013-6-4 12:05
和Stata的排列是一样的,最好选另存为csv格式,然后用
read.csv读取。
不好意思,请问导入面板数据,看到的结果和导入的原始数据是一样的?
library(plm)
Pdata_2=read.csv("Pdata_2.csv")
Panel.set<-plm.data(Pdata_2, index = c("city", "year"))

即查看Panel.set和Pdata_2是一样的?


我有这个疑问是因为,后期用Pdata_2的数据做adf检验和做Panel.set的数据检验,统计量都一样。所以我在考虑是不是面板出错了。

感谢!!

13
ywh19860616 发表于 2016-4-6 08:13:42
Louise614 发表于 2016-4-5 21:34
不好意思,请问导入面板数据,看到的结果和导入的原始数据是一样的?
library(plm)
Pdata_2=read.csv(" ...
请看自带例子
  1. # There are 595 individuals
  2. data("Wages", package = "plm")
  3. Wages <- plm.data(Wages, 595)
复制代码
你的结果一样是因为你的数据本身就是按照面板数据形式排列,就和plm要求的一致

14
MaxDEA001 学生认证  发表于 2016-5-6 08:38:38
zengalaw 发表于 2013-6-2 09:27
把excel里面的数据直接复制到TXT文本文档中,这样方便一点。排列方式就是地区一列时间一列,按时间的升序。 ...
大侠,你这是按地区排序,不是按时间排序。。。

15
edsioncjlu 发表于 2016-5-11 08:44:44
zengalaw 发表于 2013-6-3 18:35
是的,参照下面的吧。(直接把excel里面的数据复制到记事本就OK了。)另外,没用过stata,所以不能回答你 ...
您好,请问第一列的名字name、第二列的year,如何告知R软件?
应该有个具体的命令吧,,,
求命令代码。。。随便给一个吧。。。

16
edsioncjlu 发表于 2016-5-11 08:45:49
ywh19860616 发表于 2013-6-4 12:05
和Stata的排列是一样的,最好选另存为csv格式,然后用
read.csv读取。
比如呢?
无论是按照ID排序,还是按照Year排序,应该都可以被识别吧,关键是如何告知R软件, 我的第一列是ID,第二列是Year。。。
求代码,随便给一个,借鉴一下,谢过~~

17
1528428009 发表于 2016-7-25 22:17:24
mark一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 12:35