将矩阵读入马塔

时间:2014-02-25 16:06:20

标签: matrix stata

我想在Mata中处理一些大型矩阵,即典型的矩阵运算,如反转,乘法等。这些是第一行中带有变量名的Stata文件。有些非常大,> 15 GB。所以,第一个问题是读取数据。我读了一些关于设置视图的内容,但是我的Stata版本对st_view没有任何帮助。 Mata的帮助谈到用fopen()打开文件,但它非常神秘。我还读到了有关Mata添加原始数据更改的内容。我更喜欢一些不会改变原始数据的策略,因为创建原始矩阵需要很长时间。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

这里有一些错误信息!

  1. 如果您的矩阵已经被读入,fopen()听起来与您无关。

  2. 如果您的矩阵由已存在于Stata中的变量组成,请考虑使用putmata。但是,如果变量名称确实位于第一行(即观察),则可能需要将它们取出并destring

  3. st_view()已记录在案;大概你只是在寻找错误的地方。从help m4_stata开始。

  4. 除非您提出要求,否则Mata不会更改您的Stata数据。