1

Stata のサポートが必要です。これが正しいフォーラムかどうかはわかりませんが、誰かが私を助けてくれることを願っています.

この問題は、stata で新しいコマンドを使用したいときに発生します。例を挙げて説明します: コマンド outreg. 問題はバージョンだと思います。

状態の詳細:

  • バージョン 10.1

  • ユーザー数無制限の Windows (ネットワーク) 永久ライセンスの Stata (C:\Program Files (x86)\Stata で解凍)

コマンドをダウンロードしましたssc install outreg

ここに示す例で新しいコマンドを試しました: http://www.ats.ucla.edu/stat/stata/faq/outreg.htm

実行後、次のエラーが発生します。outreg using test.doc, nolabel replace

          MakeSmat():  3499  _CColJoin() not found
         CalcStats():     -  function returned error
             <istmt>:     -  function returned error

Stata.com もこの問題の解決策を提供して います

必要なライブラリ ( l_cfrmtは stata.com リンクで説明されています) も利用できます。

. mata : mata query
    Mata settings
        set matastrict      off
        set matalnum        off
        set mataoptimize    on
        set matafavor       space      may be space or speed
        set matacache       400        kilobytes
        set matalibs        lmatabase;lmataado;lmataopt;l_cfrmt
        set matamofirst     off

しかし、ライブラリ l_cfrmt (outreg に必要) の使用法を検索すると、次のエラー メッセージが表示されます。

. mata : mata desc using l_cfrmt
c:\ado\plus\l\l_cfrmt.mlib from a more recent version of Stata

ssc 経由でロードしたバージョンが Stata のバージョン 10.1 と互換性がないようです。

誰かがこの問題を解決する方法を知っていますか? 数時間検索しましたが、可能な解決策は見つかりませんでした。

よろしく、マイケル

4

1 に答える 1

2

まず、ucla の Web サイトで見つけた -outreg- のコードは正しくありません。John Gallup は、最新バージョンの -outreg- に多くの変更を加えており、そのうちの 1 つがあなたの例に影響を与えています。(あなたの mata の問題はしばらく無視してください) このコードを実行するには、次のように変更する必要があります。

**install latest outreg
ssc install outreg, replace

use http://www.ats.ucla.edu/stat/stata/notes/hsb1, clear
regress read write
 outreg using test.doc, novarlabel replace

上記のコードは、更新されたバージョンの Stata 12 MP と更新された -outreg- バージョン 4.12 を備えた私のマシンで動作します。

mata エラーについて: 最新の -outreg- が Stata 10.1 で動作しない可能性がありますが、まだあきらめません。まず、Stata が完全に更新されていることを確認します (-update query- および -update all-)。
次に、この Statalist スレッドの -outreg- の作成者のアドバイスに従います。

http://www.stata.com/statalist/archive/2011-07/msg01014.html

最後に、スレッドが示唆しているように、mata コンポーネント/ライブラリが不足していて、このアドバイスに従って修正できない場合は、Stata の再インストールおよび/または Stata テクニカル サポートへの連絡を検討してください。

于 2012-03-18T15:41:05.993 に答える