为什么xtline结合了两个id变量?

时间:2015-05-20 18:48:41

标签: stata

我有1980年至2013年的16个州的面板数据。

当我运行以下命令时,Stata将Arkansas和Wisconsin结合在一起。图表上总共有16行,但两个状态组合在键上的事实使得编辑它们变得很困难并且显然令人困惑。

public class Party implements Serializable {

    private static final long serialVersionUID = 1L;

这是我的数据。我只包括一个子集,因为我遇到了阿肯色州和威斯康星州的问题。威斯康星州和阿肯色州显然没有相同的每小时工资趋势。另一件事,当我从我的数据集中删除阿肯色州时,命令工作得很好;每个国家都有自己的关键位置。

感谢您的帮助。

xtline hourly_wages, t(Year) i(State) overlay

1 个答案:

答案 0 :(得分:1)

您还没有给出可重现的问题示例。这是一个:

clear 
set obs 34
set seed 2803
egen state = seq(), block(2)
egen time = seq(), to(2)
xtset state time
gen y = rnormal()
xtline y, overlay

问题在于,没有别的说法,Stata在这里仅循环了15种不同的情节风格,然后开始回收:请参见help pstyle开始。但是,即使是15种风格,传奇也占据了图形空间的一半左右。因此很难理解为什么会绘制这个图形,因为对于真实数据来说,它只是被压缩到一个小空间中。如果你想要更多的差异化,我认为你需要拼出自己的线条图案,颜色等等.Stata不会为你做那些。这是程序员的说法和#34;对你而言!"。

正如您所猜测的,问题与特定州的数据无关;无论他们的数据是相似的,不同的,笨拙的还是表现良好的,面板的数量是关键事实。

虽然我们远离纯粹的编程问题,但我不会将overlay用于此类数据。