这段时间整理数据遇到一个对我来说比较困惑也比较棘手的问题,我想用append命令把几年的截面数据合并成一个面板,但是合并下来显示有缺漏值,而事实上这些所谓的缺漏值在原数据里面都能找到,原因是id name的值在有些年份对不上(我已经用rencode命令把id转成了数字文字对应表),我不知道为什么产生这个原因,因为个年id 名都是一样的。我猜想会不会是使用中文作为id名称的关系,可是在大部分情况下还是能够合并成功的。下面是我在statalist上提的问题(比较长就不翻译了,大家都能看的懂),stata专版上高手大大也很多,希望不吝赐教,小弟已经在这个问题上被卡了一个周末了
---------------------------------------
Hi, I have several cross-section data which id(here named region) and year variable, I want to append them togather to form a panel. When trying to achieve this goal with --append-- command, I encouter series problem that some observations were lost for certain year(s)t, but they are not really missing observation as I can see them in the raw data. So I check the cross-section data sets seperately and find in the these certain year the value of int type variable region is different from other years (I use --recode-- code command to convert "region" from string to int) .For example,the value of region name "哈尔滨"in 5 of 6 data sets are 65 but in year2012 it's 63 so there is a inconsistency. I don't know what cause the inconsistent, the variable type is uniform for all region names and I didn't give them any (value or variable) label before appending. Using the -xtdes- command, I found about 80% of my observations are balanced with the missing of id names concentrated at two years,2012and2006,see below
I highly suspect that this problem is due to some kinds of differences of id names (region in this case) between different cross-section data sets. In principle, the --encode-- command attach unique code to a id name, regardless its relative position. But even I tried to copy the id names of master datasets to substitute the corresponding ones in certain years, the problem remained.That really confuse me. Is that possible that my id names are in chinese characters (b/c they are chinese data) cause this problems ? I don't know. , but it worked just fine in the most
cases and I have too many of them so give id a english names is extremely cubersome
I have stucked by this problem for 2 days and still have no hope, I feel it may due to some stupid reasons that I cannot find. The worst thing is that I have no one to seek for help nearby. So specialists on statalist,please check it and give me some clue, Thank you in advance. Here I pose the raw data, cross-section data and my appended panel data