r - 生成数据集和堆叠数据
问题描述
所以我应该为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)x3
为n=50
和的矩阵T=2
。我应该在与每个i
代理对应的数据集中得到 T 行。
我对 的经验为零R
,这是第一次使用它,我很困惑我应该在控制台中输入什么来实现这个结果。我已经阅读了R
帮助并搜索了不同的代码,但我仍然不确定如何解决这个问题。
我真的很感谢在构建这个数据集方面的一些帮助,因为我真的不知道从哪里开始制作这些数据。
解决方案
推荐阅读
- firebase - 如何观察 Firebase Storage 对象的 downloadUrl 变化?
- javascript - 如何将 flask-wtforms 与 AJAX 正确集成以动态添加字段?
- java - 我不知道如何关联 2 个数组之间的位置
- java - 即使应用程序关闭,如何播放音乐?
- java - 在 MMapDirectory 中找不到段*文件
- python-3.x - 如何在 sqlite3 Python 中获取另一个表的 id
- python - 数据框到 dict
- node.js - 如何使用 UUID 和 Postgres pg-promise 库创建 ExpressJS RESTful API
- vim - Vim:在光标下搜索单词(不是 * 或 # pls)
- amazon-web-services - 在 App Sync 的查询结果中过滤子文档