stata入门7 流程语句

stata入门7 流程语句

ID:7234543

大小:81.50 KB

页数:8页

时间:2018-02-08

stata入门7 流程语句_第1页
stata入门7 流程语句_第2页
stata入门7 流程语句_第3页
stata入门7 流程语句_第4页
stata入门7 流程语句_第5页
资源描述:

《stata入门7 流程语句》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、STATA十八讲:7流程语句7流程语句7.1循环语句:while任务7.1:用循环语句编写程序,依次列出1,2,3,4,5程序示例:*============================begin=================================capturedropcount5programcount5locali=1//先将宏名为i的宏值设为1while`i’<=5{//判断如果宏值`i’不大于5,就执行{}中的命令,否则跳开display`i’//要干的活是显示宏值`i’locali=`i’+1//重新设定宏名为i的宏值,令

2、其等于`i’+1}end*============================end==================================count512345看看这些结果,`i’最初设为1,因为1小于5,因此显示1;显示完毕紧随其后的命令,将i重新设定(即加上1),重新设定后`i’现在等于2,由于2仍然小于5,于是显示2,并再次重新设定i,…,直到`i’与6等价,不再小于等于5,跳出循环{},执行end.中国人民大学陈传波chrisccb@126.comSTATA十八讲:7流程语句补充知识:数列的表示方法2justonenumbe

3、r123threenumbers321threenumbersinreversedorder.511.5threedifferentnumbers13-2.175.12fournumbersinjumbledorder1/3threenumbers:1,2,33/1thesamethreenumbersinreverseorder5/8fournumbers:5,6,7,8-8/-5fournumbers:-8,-7,-6,-5-5/-8fournumbers:-5,-6,-7,-8-1/2fournumbers:-1,0,1,212to4fourn

4、umbers:1,2,3,443to1fournumbers:4,3,2,11015to30fivenumbers:10,15,20,25,3012:4sameas12to443:1sameas43to11015:30sameas1015to301(1)3threenumbers:1,2,31(2)9fivenumbers:1,3,5,7,91(2)10thesamefivenumbers:1,3,5,7,99(-2)1fivenumbers:9,7,5,3,and1-1(.5)2.5thenumbers:-1,-.5,0,.5,1,1.5,2,2.

5、51[1]3sameas1(1)31[2]9sameas1(2)91[2]10sameas1(2)109[-2]1sameas9(-2)1-1[.5]2.5sameas-1(.5)2.5123/58(2)12eightnumbers:1,2,3,4,5,8,10,121,2,3/5,8(2)12thesameeightnumbers123/5810to12thesameeightnumbers1,2,3/5,8,10to12thesameeightnumbers123/5810:12thesameeightnumbers7.3循环语句:forvalu

6、es程序示例:*============================begin=================================forvaluesi=1/5{display`i’//和上一个命令完全等价,只是写法更简洁}中国人民大学陈传波chrisccb@126.comSTATA十八讲:7流程语句*============================end==================================程序示例3:*============================begin=============

7、====================forvaluesi=4(-0.2)0{//起始值可大于终值,但步长应为负,步长可为小数display`i’}*============================end==================================用forvalues做循环时,其命令格式为forvalueslname=range{commandsreferringto`lname'}其中range为#1(#d)#2从#1开始,到#2结束,步长为#d#1/#2从#1开始,到#2结束,步长为1#1#tto#2从#1开始,

8、到#2结束,步长为(#t-#1)#1#t:#2从#1开始,到#2结束,步长为(#t-#1)上述#可以为任何数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。