我正在尝试导出F-statistic和Prob> F以进行2次系数测试(对于各个回归测试)。我使用xml_tab将回归结果导出到excel中。我已经能够将F-stat和概率[r(p)和r(F)]的结果存储为本地数据,但无法找到一种使流程自动化的方法,以便这些结果显示在我的总体回归中在xml_tab中。我知道这是一个用户编写的命令,但想知道是否有人已经发现了黑客行为。我不想“复制粘贴”,因为有2个测试和很多回归(我有更多),我想尽量减少人为错误。我的代码结构如下。Stata - 使用XML_Tab导出F测试结果
reg y x control1 control2 control3, robust plus
estimates store model_1
test control1 = control2
local p_1=r(p)
local f_1=r(F)
test control1 = control3
local p_2=r(p)
local f_2=r(F)
local x = upper(word(c(current_date),1)+word(c(current_date),2)+word(c(current_date),3))
xml_tab author_model_1 ///
"C:\Users\analysis_(`x').xml", ///
replace nolabel below tstat ///
format((S2110) (SCCB0 NCCR3 NCCR2)) ///
keep(y x control1 control2 control3) ///
stats(N r2 r2_a p) ///
sheet("Analysis") ///
title("Analysis") ///
cwidth(0 100, 1 80, 2 80, 3 80) ///
cnames("Basic Regression")
你是什么意思“...以便这些结果显示在我在xml_tab的整体回归中。” ?您是否已经完成了_在Stata_上创建印刷表格,Lokshin和Sajaia,Stata Journal(2008)8,Number 3?它可以在网上免费获得。 –
谢谢!我已经检查过,但仍然不知道我能做什么。我知道我的测试可以存储为参数r(p)和r(F),但不知道如何让它们在xml_tab中导出,更不用说区分这两个测试。我试图用'stat'部分作为存储的本地人来调用它们,但它不起作用。我指的是函数的'stat'部分 - 或者你推荐一些与矩阵有关的东西? – user2836019
我已经更新了我的答案。 –