【发布时间】:2012-03-04 11:14:44
【问题描述】:
我需要一些有关 Stata 的帮助。我不确定这是否是正确的论坛,但希望有人可以帮助我。
当我想在 stata 中使用新命令时,就会出现问题。我将用一个例子来解释它:命令outreg。我认为问题出在版本上。
状态详情:
10.1 版
无限用户 Stata for Windows(网络)永久许可(解压在 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 也为该问题提供了解决方案: http://www.stata.com/statalist/archive/2011-07/msg01018.html 但重新启动 stata 对我的问题不起作用。
必要的库(stata.com 链接中描述的l_cfrmt)也可用:
. 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 版本不兼容。
有人知道如何解决这个问题吗?我现在搜索了几个小时,但没有找到任何可能的解决方案。
问候, 迈克尔
【问题讨论】:
-
看来您可能需要联系包的作者,询问他们是否愿意为该编译库提供 Mata 源代码。