首页 > 解决方案 > 生成数据集和堆叠数据

问题描述

所以我应该为n=50以下内容生成一个带有代理的数据集:

Xi1,Xi2 ∼ N(1,1.5^2)
Ui1 ∼ N(0,Xi1^2)
εi ∼ N(0,2^2) 
Ui2 ∼ εi + 0.5Ui1
Yi1 = 1−0.5Xi1 +Ui1 
Yi2 = 1 − 0.5Xi2 + Ui2

其中i下标表示代理,第二个下标被视为时间索引。

然后我必须跨个人和时间堆叠数据,最后得到一个[Y,X,U]形式(nxT)x3n=50和的矩阵T=2。我应该在与每个i代理对应的数据集中得到 T 行。

我对 的经验为零R,这是第一次使用它,我很困惑我应该在控制台中输入什么来实现这个结果。我已经阅读了R帮助并搜索了不同的代码,但我仍然不确定如何解决这个问题。

我真的很感谢在构建这个数据集方面的一些帮助,因为我真的不知道从哪里开始制作这些数据。

标签: r

解决方案


推荐阅读