unit类型是什么?_stata编程初步+三种数据类型

本讲主要内容

掌握编程的循环语句
应用循环语句进行简单的编程
时间序列的设定
时间序列差分检验

上节内容回顾

知识与思维的层次
数据与数据集
变量分类与运算


数据的运算

我们面临这样一个问题。需要模拟一个100人原始部落的生产函数行为。人们每天出去狩猎,但获取的产出服从1-100之间的随机数,由于每个人营养摄入不能低于0.1,所以当出现入不敷出的情况,将会有有人死去,这样部落将减员。下一次开始的时候将以较少的人员开始。当总体产出超出人数,则按照超出的额度增加新的人数。循环进行无论,看看大家的结果。

将以上情境编程,并循环执行五次,看结果。操作时间:30分钟


先学一点stata编程基础

set obs 100  \\ 设定100观察值
set seed 20070816   \\ 设定随机种子数(可以任意设定,尽量大一点)
gen x=runiform()   \\ 产生随机数,runiform()可以产生0-1之间符合正态分布的随机数


stata加减乘除

gen x1=x2+x3*x4-x5/x6 gen ln_x1=log(x1)


stata 循环语句

forvalue

foreach

stata循环语句

大家试一下吧


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值