第五章 函数与运算符

  • 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) 第五章 函数与运算符相关推荐

  1. stata:stata软件教程(人大十八讲)(1) 第一章 stata入门

    第一章 stata入门 1.1 安装 1.2 启用和退出 1.3 打开和查看数据 1.4 寻求帮助与网络资源 1.4.1 获取帮助的命令 1.4.2 几个主要网站 1.5 命令示例 1.5.1 进行四 ...

  2. C语言基础教程读书笔记5.2.(第五章函数和存储类2)

    4.作用域规则 标示符只能在说明或对他定义它的函数体或分程序内饰可见的,而在该函数体或分程序外则是不可见的. 举个例子: # include <stdio.h> int main() { ...

  3. python入门教程第28讲_Python爬虫入门教程第二十八讲: 《海王》评论数据抓取 scrapy...

    1. 海王评论数据爬取前分析 海王上映了,然后口碑炸了,对咱来说,多了一个可爬可分析的电影,美哉~ 摘录一个评论零点场刚看完,温导的电影一直很不错,无论是速7,电锯惊魂还是招魂都很棒.打斗和音效方面没 ...

  4. 名词解释第十八讲:糖果

    这里是王团长区块链学院,与最优秀的区块链人一起成长!今天给大家讲讲糖果. 点击观看视频教程:名词解释第十八讲:糖果 我们经常会在朋友圈看到一些关于领取免费糖果的宣传海报,对于了解区块链的人来说这没有什 ...

  5. iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮

    iOS 11开发教程(十八)iOS11应用视图之使用代码添加按钮 由于使用编辑界面添加视图的方式比较简单,所以不在介绍.这里,直接讲解代码中如何添加.使用代码为主视图添加一个按钮的方式和在1.3.3节 ...

  6. 趣谈网络协议笔记-二(第十八讲)

    趣谈网络协议笔记-二(第十八讲) DNS协议:网络世界的地址簿 自勉 勿谓言之不预也 -- 向为祖国牺牲的先烈致敬! 正文 DNS用于域名解析,但也不仅仅是用于域名解析,不仅仅是将域名转换成IP. 在 ...

  7. Senparc.Weixin.MP SDK 微信公众平台开发教程(十八):Web代理功能

    在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口. 有关的修改都在Senparc.Weixin/Utilities ...

  8. SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. python newbie——PE No.5
  2. C++快速输入输出优化
  3. etcd介绍:可作为KV数据库、服务发现、配置中心和分布式锁使用、etcd集群搭建
  4. 阿里云OSS搭建移动应用直传服务的.Net C#示例
  5. Windows Phone 修改系统定义的资源颜色
  6. C#实现简单的 Ping 的功能,用于测试网络是否已经联通
  7. C语言(CED)判断一个数是否是2的整数幂的简便方法!
  8. bilibili里的硬币有什么用 硬币的作用详细介绍
  9. 数据库MySQL安装
  10. 宝塔apache配置ssl_BT面板安装ssl数字证书引起网站打不开另类解决方案
  11. 一张图解AlphaGo原理及弱点
  12. 知识管理,助力员工培训体系构建
  13. 排列组合公式/排列组合计算公式
  14. 102分布式电商项目 - JVM调优(理论篇)
  15. ceres拟合分段函数
  16. 如何理解电容器容抗等效
  17. SparkLink星闪技术之SLB概述
  18. matlab自动生成excel工作区,matlab数据怎么导出excel表格-matlab工作区数据怎么转为excel...
  19. 推荐几款高性价比电机驱动芯片
  20. 倒水问题题解(勿喷)

热门文章

  1. OpenCV之AI工具包介绍(OAK-1和OAK-D)
  2. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校职称申报系统337gs
  3. 视频自动剪辑生成软件王者剪辑的视频评估功能用法总结
  4. 阿里巴巴CTO独家自述:CTO就是要给CEO扫清障碍和风险
  5. .NET uml设计系列2:逆向工程
  6. python学习之井字棋游戏
  7. 请用python编写一个斗地主小游戏,并给出完整代码
  8. [转]视觉中国的NoSQL之路:从MySQL到MongoDB
  9. 计算机专业内存要多大,买新台式电脑内存要多大?
  10. 数据库应用技术实验五