社区首页 >问答首页 >是否有一种方法来报告(引导)模型的结果在Stata没有方差协方差矩阵?

是否有一种方法来报告(引导)模型的结果在Stata没有方差协方差矩阵?
EN

Stack Overflow用户
提问于 2015-02-02 16:24:42
回答 3查看 891关注 0票数 1

我用Stata编写了一个程序来执行集群引导-t过程来估计t统计量和参数置信区间。该程序的目标是使用t-测试并创建对集群相关性具有鲁棒性的CIs,即使对于少量的集群也是如此。对于好奇的人来说,这是建立在卡梅隆、盖尔巴赫和米勒(2008)所描述的“集群引导-t与渐进精化”过程之上的:“基于引导的改进,用于集群错误的推理。”

问题是,我想要创建一个漂亮的回归表为用户输出,类似于标准的Stata回归报告。但是,我不能使用通常的函数“ere转折点”,因为我的程序在引导t-统计量的基础上创建t-统计量和置信区间。据我所知,它需要一个参数向量和一个方差协方差矩阵作为输入,然后计算标准误差t统计量和95%的CIs本身。这意味着我不能简单地将t统计值、p值和95%的CIs输入到“ere转折”函数中。即使我计算引导标准错误来填充VCV中的方差,t统计量和CIs也是错误的。

Stata中是否有另一个函数将表返回给用户,并可用于报告我的程序的结果?我是否可以更改"ereturn“的代码,并将其保存为另一个将接受我的统计数据输出的程序?还是我一直在用简单的文本显示输出结果呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-02 19:34:18

来补充尼克的回答。

应该已经很清楚,您可以编写给出类似结果的程序,无论是e class还是r-class。从他的代码:

代码语言:javascript
代码运行次数:0
复制
*----- example programs -----

capture program drop whatever
program whatever, eclass 
    ereturn post
    ereturn scalar answer = 42 
end

capture program drop whatever2
program whatever2, rclass 
    return scalar answer = 42 
end

*----- use programs -----

whatever
ereturn list

whatever2
return list

但请注意,这两种类型之间存在差异,它们应该得到澄清,至少读一下[U] 18.10 Saving results。相应地选择程序类型。

现在又到了另一点。你说

问题是,我想要创建一个漂亮的回归表为用户输出,类似于标准的Stata回归报告。但是,我不能使用通常的函数--“返回”,

没有理由认为程序类会阻碍这样的表:

代码语言:javascript
代码运行次数:0
复制
*----- example programs -----

// first program
capture program drop whatever
program whatever, eclass 
    ereturn post
    local ans = 42
    ereturn scalar answer = `ans' 

    // table
    di as smcl as txt                ///
        _col( 7) "Whatever {c |}"    ///
        _col(22) "Value"              

    di as smcl as txt "  {hline 13}{c +}{hline 62}"

    di as smcl as txt              ///
        _col( 8) "        {c |}"   ///
        _col(23) `ans'     
end

// second program
capture program drop whatever2
program whatever2, rclass 
    local ans = 42
    return scalar answer = `ans' 

    // table
    di as smcl as txt                ///
        _col( 6) "Whatever2 {c |}"   ///
        _col(22) "Value"              

    di as smcl as txt "  {hline 13}{c +}{hline 62}"

    di as smcl as txt              ///
        _col( 8) "        {c |}"   ///
        _col(23) `ans'      
end

*----- use programs -----

whatever
ereturn list

whatever2
return list

如果结果需要一个表,只需在程序定义中使用display (或di)。这些桌子上没有什么特别的,但他们应该明白这一点。

您可以检查StataCorp程序员和其他程序员/用户如何显示表,查看他们编写的.ado文件。见help viewsource

票数 2
EN

Stack Overflow用户

发布于 2015-02-02 18:06:19

你的假设可以很容易地通过编写一些代码来验证。这里有趣的例子

代码语言:javascript
代码运行次数:0
复制
program whatever, eclass 
    ereturn scalar answer = 42 
end

显示可以创建一个电子类程序,返回自己选择的电子类结果。返回方差协方差矩阵只不过是一种常见的惯例(尽管这在统计学上很有意义)。这并不是句法定义的一个重要部分。

代码语言:javascript
代码运行次数:0
复制
. whatever

. eret li

scalars:
         e(answer) =  42

注意,ereturn不是Stata函数,而是一个命令。如果事情不是这样的话,斯塔塔函数也不能帮助你。在Stata中,函数和逗号是不相交的。当然,术语在其他地方往往是不同的。

票数 2
EN

Stack Overflow用户

发布于 2015-02-03 16:31:46

我最后使用的使回归表输出的方法是"estout“命令。"estout“允许您在已经格式化的漂亮表中显示矩阵,并提供一些相对简单的选项来更改其显示方式。我希望这对任何面临类似情况的人都有帮助。

代码语言:javascript
代码运行次数:0
复制
estout matrix(final, fmt(%10.0g %10.0g %10.0g %12.4f %10.0g %10.0g)), ///
style(smcl) title("Model Results") mlabels("", none) modelwidth(10 10 10 6 10 10)

使用一个已经标记的矩阵,该矩阵已经包含系数、标准误差、t值、p值和95% CIs的向量,该命令生成的表看起来非常类似于标准的Stata回归表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28289319

复制
相关文章
协方差矩阵
均值描述的是样本集合的中间点,它告诉我们的信息是有限的;而方差给我们描述的是样本集合的各个样本点到均值之间的平均距离。
繁依Fanyi
2023/05/07
4030
协方差矩阵
方差、协方差、协方差矩阵的概念及意义 的理解
想想大学时候,我们学习数学的目的也就是为了考试,从来没有想过它们能解决什么实际问题。但是现在想想,我们真是错了。数学其实就是来自生活。
锦小年
2019/05/29
3.9K0
浅谈协方差矩阵
统计学里最基本的概念就是样本的均值、方差、标准差。首先,我们给定一个含有n个样本的集合,下面给出这些概念的公式描述:
bear_fish
2018/09/19
4K0
浅谈协方差矩阵
机器学习数学笔记|期望方差协方差矩阵
课程传送门: http://www.julyedu.com/video/play/38
演化计算与人工智能
2020/08/14
1.9K0
机器学习数学笔记|期望方差协方差矩阵
协方差矩阵计算实例「建议收藏」
突然发现给一组数据去实际计算对应得协方差矩阵,让人有点懵,并未找到太清楚的讲解,这里举一个实例记录一下。
全栈程序员站长
2022/09/13
1.9K0
协方差矩阵计算实例「建议收藏」
Python协方差矩阵处理脑电数据
在本教程中,我们将介绍传感器协方差计算的基础知识,并构建一个噪声协方差矩阵,该矩阵可用于计算最小范数逆解.
脑机接口社区
2020/06/30
1.1K0
SAS,Stata,HLM,R,SPSS和Mplus分层线性模型HLM分析学生受欢迎程度数据|附代码数据
本文用于比较六个不同统计软件程序(SAS,Stata,HLM,R,SPSS和Mplus)的两级分层线性模型的过程和输出
拓端
2023/02/15
1.5K0
SAS,Stata,HLM,R,SPSS和Mplus分层线性模型HLM分析学生受欢迎程度数据
本文用于比较六个不同统计软件程序(SAS,Stata,HLM,R,SPSS和Mplus)的两级分层线性模型的过程和输出。
拓端
2021/12/21
2.5K0
SAS,Stata,HLM,R,SPSS和Mplus分层线性模型HLM分析学生受欢迎程度数据
概率论基础 - 4 - 协方差、相关系数、协方差矩阵
本文介绍协方差。 协方差 协方差表示的是两个变量的总体的误差,这与只表示一个变量误差的方差不同。 如果两个变量的变化趋势一致,也就是说如果其中一个大于自身的期望值,另外一个也大于自身的期望值,那么两个变量之间的协方差就是正值。 如果两个变量的变化趋势相反,即其中一个大于自身的期望值,另外一个却小于自身的期望值,那么两个变量之间的协方差就是负值。 —— 百度百科 定义 在概率论和统计学中,协方差用于衡量两个变量的总体误差。而方差是协方差的一种特殊情况,即当两个变量是相同的情况。 期望值分别为E[X
为为为什么
2022/08/05
1.3K0
概率论基础 - 4 - 协方差、相关系数、协方差矩阵
使用SAS,Stata,HLM,R,SPSS和Mplus的分层线性模型HLM
本文档用于比较六个不同统计软件程序(SAS,Stata,HLM,R,SPSS和Mplus)的两级分层线性模型的过程和输出。
拓端
2020/08/14
3.1K0
SAS,Stata,HLM,R,SPSS和Mplus分层线性模型HLM分析学生受欢迎程度数据|附代码数据
本文用于比较六个不同统计软件程序(SAS,Stata,HLM,R,SPSS和Mplus)的两级分层线性模型的过程和输出
拓端
2022/12/02
1.8K0
【通俗理解】协方差
The “covariance” of 2 features, e.g. feature i and feature j measures: (Select all that apply) A. How much the 2 features vary in the same direction. B. The average ratio of feature i and feature j. C. The sum of deviations of feature i and feature j. D. T
用户1594945
2018/07/20
2.5K0
概率论协方差_均值方差协方差公式
  方差的代数意义很简单,两个数的方差就是两个数差值的平方,作为衡量实际问题的数字特征,方差有代表了问题的波动性。
全栈程序员站长
2022/09/20
1.3K0
机器学习中的统计学——协方差矩阵
在之前的几篇文章中曾讲述过主成分分析的数学模型、几何意义和推导过程(PS:点击即可阅读),这里面就要涉及到协方差矩阵的计算,本文将针对协方差矩阵做一个详细的介绍,其中包括协方差矩阵的定义、数学背景与意义以及计算公式的推导。
统计学家
2019/04/10
2K0
机器学习中的统计学——协方差矩阵
协方差详解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Steve Wang
2019/10/22
1.3K0
协方差详解
【Scikit-Learn 中文文档】协方差估计 / 经验协方差 / 收敛协方差 / 稀疏逆协方差 / Robust 协方差估计 - 无监督学习 - 用户指南 | ApacheCN
2.6. 协方差估计 许多统计问题在某一时刻需要估计一个总体的协方差矩阵,这可以看作是对数据集散点图形状的估计。 大多数情况下,基于样本的估计(基于其属性,如尺寸,结构,均匀性), 对估计质量有很大影响。 sklearn.covariance 方法的目的是 提供一个能在各种设置下准确估计总体协方差矩阵的工具。 我们假设观察是独立的,相同分布的 (i.i.d.)。 2.7. 经验协方差 已知数据集的协方差矩阵与经典 maximum likelihood estimator(最大似然估计) (或
片刻
2018/01/15
3.4K0
【Scikit-Learn 中文文档】协方差估计 / 经验协方差 / 收敛协方差 / 稀疏逆协方差 / Robust 协方差估计 - 无监督学习 - 用户指南 | ApacheCN
详解马氏距离中的协方差矩阵计算(超详细)
2.样本方差 方差(Variance)是度量一组数据的离散(波动)程度。方差是各个样本与样本均值的差的平方和的均值,分母除以n-1是为了满足无偏估计:
全栈程序员站长
2022/09/13
3.2K0
详解马氏距离中的协方差矩阵计算(超详细)
方差、标准差、协方差
方差(Variance)是各个数据与平均数之差的平方的平均数,用来度量随机变量与其数学期望之间的偏离程度。
yangzelong
2019/04/09
6.6K0
方差、标准差、协方差
协方差公式推导_二维正态分布cov协方差公式
cov(X,Y)=∑ni=1(Xi−X¯)(Yi−Y¯)n=E[(X−E[X])(Y−E[Y])]
全栈程序员站长
2022/11/03
2.7K0
使用Python计算方差协方差相关系数
设随机变量X只取有限个可能值a_i (i=0, 1, ..., m),其概率分布为P (X = a_i) = p_i. 则X的数学期望,记为E(X)或EX,定义为:
卡尔曼和玻尔兹曼谁曼
2019/01/22
5.8K0

相似问题

方差-协方差HAC矩阵-引导

10

是否有任何有效的方法来计算协方差矩阵使用PyTorch?

20

方差协方差矩阵

13

协方差矩阵

14

改进的kppm模型方差协方差矩阵的计算

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文