2014-02-25 34 views
0

我有一些大矩陣我想在馬塔處理,即,典型的矩陣操作,如反相,相乘,等等,這些都是與第一行中的變量名Stata的文件。有些非常大,大於15 GB。所以,第一個問題是讀取數據。我讀了一些關於設置視圖的信息,但是我的Stata版本沒有顯示任何對st_view的幫助。 Mata的幫助是關於用fopen()打開一個文件的,但它很神祕。我還讀了一些關於Mata添加對原始數據的更改。我更喜歡一些不改變我原始數據的策略,因爲創建原始矩陣需要很長時間。有人能指引我朝着正確的方向嗎?讀矩陣轉換成馬塔

回答

1
這裏

一些誤傳!

  1. 如果您的矩陣已讀入,fopen()聽起來與您無關。

  2. 如果您的矩陣由Stata中的變量組成,請考慮使用putmata。但是,如果變量名稱確實在第一行(即觀察)中,則可能需要將它們取出並且destring

  3. st_view()被記錄;想必你只是看錯了地方。從help m4_stata開始。

  4. 除非您提出要求,否則Mata不會更改您的Stata數據。