stata:stata软件教程(人大十八讲)(5) 第五章 函数与运算符
第五章 函数与运算符
- 5.1 运算符 exp
- 5.1.1 代数运算
- 5.1.2 字符运算
- 5.1.3 关系运算
- 5.1.4 逻辑运算
- 5.2 函数概览 function
- 5.3 数学函数
- 5.3.1 三角函数,指数和对数函数
- 5.3.2 取整和四舍五入
- 取整
- 四舍五入
- 5.3.3 求和及求均值 gen 和 egen***
- 5.3.4 其他
- 5.4 字符函数 string functions
- 5.5 分类操作 by
- example 1
- example 2
5.1 运算符 exp
5.1.1 代数运算
简单的例子:
其他用处:
注:sysuse:打开stata自带的数据文件 auto
5.1.2 字符运算
5.1.3 关系运算
5.1.4 逻辑运算
5.2 函数概览 function
5.3 数学函数
5.3.1 三角函数,指数和对数函数
5.3.2 取整和四舍五入
取整
四舍五入
5.3.3 求和及求均值 gen 和 egen***
##此处为stata中的代码
clear
set obs 5
gen x =_n
gen y = sum(x)
egen z = sum(x)
egen r = rsum(x)
egen havg = rowmean(x y z)
egen hsd = rowsd(x y z)
egen rmin = rowmin(x y z)
egen rmax = rowmax(x y z)
listegen avgx = mean(x)
egen medx = median(x)
egen stdx = std(x)
list
5.3.4 其他
5.4 字符函数 string functions
掌握几个函数:
(1)
(2)
(3)
5.5 分类操作 by
example 1
##此处为stata中的代码
gen n=_n
gen N=_N
gen z=y[1]by x , sort : gen n1=_n
by x , sort : gen N1=_N
by x , sort : gen z1=y[1]
list
example 2
原始数据:
##此处为stata中的代码
by hhid,sort :gen hhsize=_N //得到家庭规模 hhsize
by hhid,sort :gen id=_n+hhid*10 //为家庭成员编码
by hhid,sort: egen mage=mean(age) //求平均年龄
sort hhid age //按户排序,在每个户内按年龄大小排序
by hhid: gen nid=_n
list
##此处为stata中的代码
bysort hhid (age): gen nid1=_n //括号中的变量 age 只排序,不参于分组。
bysort hhid age: gen nid2=_n // hhid 和 ag e 都既用来参与排序也分组
list //比较上面两个命令得到的不同结果
stata:stata软件教程(人大十八讲)(5) 第五章 函数与运算符相关推荐
- stata:stata软件教程(人大十八讲)(1) 第一章 stata入门
第一章 stata入门 1.1 安装 1.2 启用和退出 1.3 打开和查看数据 1.4 寻求帮助与网络资源 1.4.1 获取帮助的命令 1.4.2 几个主要网站 1.5 命令示例 1.5.1 进行四 ...
- C语言基础教程读书笔记5.2.(第五章函数和存储类2)
4.作用域规则 标示符只能在说明或对他定义它的函数体或分程序内饰可见的,而在该函数体或分程序外则是不可见的. 举个例子: # include <stdio.h> int main() { ...
- python入门教程第28讲_Python爬虫入门教程第二十八讲: 《海王》评论数据抓取 scrapy...
1. 海王评论数据爬取前分析 海王上映了,然后口碑炸了,对咱来说,多了一个可爬可分析的电影,美哉~ 摘录一个评论零点场刚看完,温导的电影一直很不错,无论是速7,电锯惊魂还是招魂都很棒.打斗和音效方面没 ...
- 名词解释第十八讲:糖果
这里是王团长区块链学院,与最优秀的区块链人一起成长!今天给大家讲讲糖果. 点击观看视频教程:名词解释第十八讲:糖果 我们经常会在朋友圈看到一些关于领取免费糖果的宣传海报,对于了解区块链的人来说这没有什 ...
- iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮
iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮 由于使用编辑界面添加视图的方式比较简单,所以不在介绍.这里,直接讲解代码中如何添加.使用代码为主视图添加一个按钮的方式和在1.3.3节 ...
- 趣谈网络协议笔记-二(第十八讲)
趣谈网络协议笔记-二(第十八讲) DNS协议:网络世界的地址簿 自勉 勿谓言之不预也 -- 向为祖国牺牲的先烈致敬! 正文 DNS用于域名解析,但也不仅仅是用于域名解析,不仅仅是将域名转换成IP. 在 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十八):Web代理功能
在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口. 有关的修改都在Senparc.Weixin/Utilities ...
- SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
- SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...
最新文章
- python newbie——PE No.5
- C++快速输入输出优化
- etcd介绍:可作为KV数据库、服务发现、配置中心和分布式锁使用、etcd集群搭建
- 阿里云OSS搭建移动应用直传服务的.Net C#示例
- Windows Phone 修改系统定义的资源颜色
- C#实现简单的 Ping 的功能,用于测试网络是否已经联通
- C语言(CED)判断一个数是否是2的整数幂的简便方法!
- bilibili里的硬币有什么用 硬币的作用详细介绍
- 数据库MySQL安装
- 宝塔apache配置ssl_BT面板安装ssl数字证书引起网站打不开另类解决方案
- 一张图解AlphaGo原理及弱点
- 知识管理,助力员工培训体系构建
- 排列组合公式/排列组合计算公式
- 102分布式电商项目 - JVM调优(理论篇)
- ceres拟合分段函数
- 如何理解电容器容抗等效
- SparkLink星闪技术之SLB概述
- matlab自动生成excel工作区,matlab数据怎么导出excel表格-matlab工作区数据怎么转为excel...
- 推荐几款高性价比电机驱动芯片
- 倒水问题题解(勿喷)