gen-和-egen-中的-sum()-函数
作者:连玉君 (知乎 | 简书 | 码云)
Stata连享会 计量专题 || 精品课程 || 简书推文 || 公众号合集
此求和非彼求和
实证分析中,进场需要进行加总计算。Stata 中的 generate
命令以及更为强大的 egen
命令都提供了 sum()
函数。然而,需要特别注意的是,二者的功能有很大的差异。先看看如下范例:
clear
input x1234
endgen sx_gen = sum(x)
egen sx_egen = sum(x)list , clean noobs
结果如下:
. list , clean noobsx sx_gen sx_egen 1 1 10 2 3 10 3 6 10 4 10 10
可见,gen
提供的 sum()
函数执行的是累积加总,而 egen
提供的 sum()
函数则进行整体加总。
扩展应用:分组求和
计算各个年度的销售总额 (sx_egen),以及每家公司当年的市场份额 (sale_per):
clear
input id year sale 601 2011 0.1602 2011 0.2601 2012 0.3602 2012 0.4603 2012 0.5
endbysort year: gen sx_gen = sum(sale)
bysort year: egen sx_egen = sum(sale)gen sale_per = sale/sx_egen*100 //市场份额format sx* sale* %3.1f
list, noobs sepby(year)
结果如下:
. list, noobs sepby(year)+-------------------------------------------------+| id year sale sx_gen sx_egen sale_per ||-------------------------------------------------|| 601 2011 0.1 0.1 0.3 33.3 || 602 2011 0.2 0.3 0.3 66.7 ||-------------------------------------------------|| 601 2012 0.3 0.3 1.2 25.0 || 602 2012 0.4 0.7 1.2 33.3 || 603 2012 0.5 1.2 1.2 41.7 |+-------------------------------------------------+
关于我们
- 「Stata 连享会」 由中山大学连玉君老师团队创办,定期分享实证分析经验, 公众号:StataChina。
- 公众号推文同步发布于 CSDN 、简书 和 知乎Stata专栏。可在百度中搜索关键词 「Stata连享会」查看往期推文。
- 点击推文底部【阅读原文】可以查看推文中的链接并下载相关资料。
- 欢迎赐稿: 欢迎赐稿。录用稿件达 三篇 以上,即可 免费 获得一期 Stata 现场培训资格。
- E-mail: StataChina@163.com
- 往期推文:计量专题 || 精品课程 || 简书推文 || 公众号合集
连享会计量方法专题……
近期推文
- Stata:用 bytwoway 实现快速分组绘图
- Stata可视化:让他看懂我的结果!
- Stata: 用esttab生成带组别名称的 LaTeX 回归表格
- Stata: 双重差分的固定效应模型 (DID)
- Stata:Mata 笔记
- 可汗学院风格电子板书攻略: Wacom+ArtRage
- 怎么在Stata图形中附加水平线或竖直线?
- EndNote X7,X8 使用说明
- Stata15 Unicode:一次性转码,解决中文乱码问题
gen-和-egen-中的-sum()-函数相关推荐
- Stata:gen和egen中的sum()函数异同
原文链接: https://www.lianxh.cn/news/75645a7971acc.html 目录 1. 此求和非彼求和 2. 扩展应用:分组求和 用法1:求取赫芬达尔指数 用法 2:计算累 ...
- python自带的sum()函数和numpy库中的sum()函数的区别
在学习<机器学习实战>一书的第十章时,对 return np.sqrt(sum(np.power(vecA - vecB, 2))) 这样一条语句输出的结果老是不对,明明想要输出的是对两个 ...
- python中的sum()函数
python自带的sum函数(或者Numpy中的sum函数), 无参时,所有全加: axis=0,按列相加: axis=1,按行相加: import numpy as np #python中自带的su ...
- java poi 导出中利用sum函数实现合计功能
java poi 导出中利用sum函数实现合计功能 之前也写过导出功能但是没有写过合计.所以记录下来当做笔记. for(int i = 0; i < arrSize; i++) {JSONObj ...
- MySQL中的sum函数用法实例详解
今天分享一下mysql中的sum函数使用.该函数已经成为大家操作mysql数据库中时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什么讲头了,这篇文章主要是通过几 ...
- matlab中的sum函数的用法
Matlab中的sum函数功能非常强大,但是如何使用不慎就会造成难以发现的错误.比如 A1 = [1, 3, 2] S = sum(A1) S_2 = sum(A1,2) S_1 = sum(A1,1 ...
- python numpy sum函数_如何使用Python中的sum函数?
之前小编向大家介绍过python中的sum函数(https://www.py.cn/jishu/jichu/22025.html).在python中sunm函数使用分为两种情况,一种是python自带 ...
- mysql sum_MySQL中的SUM函数使用教程
MySQL的SUM函数是用来找出记录中各种的字段的总和. 要了解SUM函数考虑EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; +- ...
- 计算机一级word之sum函数,Word2013文档表格中利用SUM函数对数据进行计算的方法
在Word 2013中,表格具有基本的计算能力,如对数据求和.统计次数以及求平均数等.对数据的计算,用户可以通过Word提供的计算函数来实现,下面以使用SUM函数对数据求和为例来介绍对数据进行计算的方 ...
- python 中 np.sum()函数 通俗易懂理解!
这一篇博客保证是我写的最清楚,最容易理解的博客!! 众所周知,sum不传参的时候,是所有元素的总和.这里就不说了. 1 sum函数可以传入一个axis的参数,这个参数怎么理解呢?这样理解: 假设我生成 ...
最新文章
- 管理多供应商物联网项目的10个关键步骤
- 解决跨域session 同步问题
- 四面体的表面积_JACS:武汉大学汪成课题组利用从平面至四面体的扭曲单体来合成COFs材料...
- 台湾国立大学郭彦甫Matlab教程笔记(8)文件读写
- 智能化的数据中心到底该如何建设?
- 最大团问题-分支界限法
- 【机器学习-数据科学】第一节:numpypandas
- Android传感器模拟器,如何为Android构建传感器模拟器?
- mysql 5.7.10免安装_免安装版mysql5.7.10-16配置教程(2)
- Security+ 学习笔记29 虚拟化
- Atitit 常见每日流程日程日常工作.docx v9 每次pertime Atitit 常见每日每天流程日程日常工作 v9 raf attilax总结分享.docx Ver history i
- I2C协议关于ack和nack的思考
- vue 环境配置.env;.env.development;.env.production配置
- FDMA和TDMA简介
- Elastic: ILM与rollover的关系
- 【Jmeter操作步骤】
- PC和DSP通信以及MCU和DSP通信之间的切换
- python安装第三方包的几种方式
- 记笔记格式 — markdown 语法
- GC垃圾回收—详细总结