最新最全STATA入门函数与运算符

上传人:氟**** 文档编号:184608386 上传时间:2021-06-23 格式:DOCX 页数:12 大小:96.69KB
返回 下载 相关 举报
最新最全STATA入门函数与运算符_第1页
第1页 / 共12页
最新最全STATA入门函数与运算符_第2页
第2页 / 共12页
最新最全STATA入门函数与运算符_第3页
第3页 / 共12页
最新最全STATA入门函数与运算符_第4页
第4页 / 共12页
最新最全STATA入门函数与运算符_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《最新最全STATA入门函数与运算符》由会员分享,可在线阅读,更多相关《最新最全STATA入门函数与运算符(12页珍藏版)》请在金锄头文库上搜索。

1、佳构资料欢送下载5 函数与运算符5.1 运算符 expSTATA 共有四种运算,分别为代数运算、字符运算、干系运算与逻辑运算;运算符一览表代数运算逻辑运算比拟干系+加.不大于-减不=不小于/除指数&与,=,=,&,|当不确定优先序得时间,最好用括号将优先序直接表达出去;5.1.1 代数运算包罗加( +)、减( -)、乘( * )、除( /),幂( )与负数( -),当碰到缺失值大概运算不可行时(比方除数为零)均会得到缺失值;例:求正式得值,设x=4,y=2,显然颠末默算,应该为:-1xy x yxy. di (4+2(4-2)/(2*4)/di 为 display 下令得略写,表现表现效果.

2、di 4-2/输出 2第 5 页,共 12 页. di 3*5/输出 15. di 8/2/8 除以 2,输出 4. di 23/2 得立方,输出8. di (2+3(2-3)/sqrt(2*3)/括号运算优先,想一想,效果应为几多.现实上, 更多得情况为两个或多个变量得直接运算;比方, 将入口车得代价都增长 100 元(大概为关税),而国产车稳定;. sysuseauto, clear. gennprice=price+foreign*100. list nprice price foreign5.1.2 字符运算加( +)号同样可用于字符运算,当加号出如今两个字符之间时,两个字符将被连成一

3、个字符;比方把我爱STATA归并在一起,下令为:. scalar a=我爱+STATA/要特殊留意,引号必须为半角与英文模式. scalar list a/scalar 下令将两个字符运算后得效果赋于a,然后表现 a. scalar a=2 +3/留意到:字符与数值不能直接相加,表现范例不匹配 type mismatchr(109);5.1.3 干系运算干系运算包罗大于、 小于、即是;不即是、不小于、不大于等多种比拟干系;特殊要留意到 STATA 中得即是标记为 =,为两个等号连写在一起, 差别于赋值时用得单个等号 =;. di 35/输出得效果为0,意味着 3 大于 5 为假;当数据中含有缺

4、失值得时间必要特殊警惕,由于体系缺失值大于任何一个数据,利用这一点,我们可以利用条件语句清除缺失值;使命:将年事分组为65 岁以下与 65 岁及以上两组,缺失值显然不能包罗在任何一组中;age38. 65421880. clear. edit将上述数据复制到STATA中,然退却出数据编辑器;. genagegrp1=(age=65)天生得数据中,将缺失值视为65 岁以上分在呢高龄组,这为错误得. genagegrp2=(age=65) if age.天生得数据中, 将缺失值清除在外, 精确.这一下令常被用于天生假造变量;. genagegrp3=(age=65) if age./仅判定为否恰恰

5、为65 岁. list/比拟 agegrp1、 agegrp2与 agegrp3得差别,领会if age10000 | price10000 | (price10000 | price4000) & forei=05.2 函数概览 function函数只不外为一些编号得小步伐,它会按肯定得规就举行处置,之后陈诉效果;现实上,谁也记不住这么多函数,因此,起首要学会查找函数得资助,当记不住得时间,随时去查寻资助;记着下面得下令才为最要害得;. help functionType of functionSee help-+-Mathematical functionsmath functions P

6、robability distributions anddensity functionsdensity functionsRandom-number functionsrandom-number functions String functionsstring functions Programming functionsprogramming functionsDate functionsdate functions Time-series functionstime-series functions Matrix functionsmatrix functions弹出去得对话框报告我们,

7、STATA包罗八类函数,分别为数学函数,漫衍函数,随机数函数,字符函数,步伐函数,日期函数,时间序列函数与矩阵函数;本章重要先容数学函数与字符函数,其他函数将在背面相应得章节先容;常用函数一览表函数寄义举例数值abs(x)绝对值abs(-9)=9型函comb(n,k)从 n 中取 k 个得组合comb(10,2)=45数exp(x)指数exp(0)=1 fill()主动填凑数据int(x)取整int(5.6) = 5, int(-5.2) = -5.ln(x)对数ln(1)=0log10(x)以 10 为底得对数log10(1000)=3mod(x,y)= x - y*int(x/y)mod(

8、9,2)=1round(x)四舍五入round(5.6)=6sqrt(x)开方sqrt(16)=4sum(x)求与随机uniform()匀称漫衍随机数第 10 讲将先容函数invnormal(uniform()尺度正态漫衍随机数第 11 讲将先容字符函数real(s)string(n) substr(s,n1,n2)字符型转化为数值型数值型转化为字符型从 S 得第 n1 个字符开始,Substr( this ,2,2)=is截取 n2 个字符返回 s 得第 n 个字符word(s,n)Work( this ,3)=i体系变量_n_N_pi当前视察值得序号共有几多视察值5.3 数学函数 math

9、 functions5.3.1 三角函数,指数与对数函数数学函数可以直接对数据举行运算,也可以对变量举行运算;. di sqrt(4)/开方,输出 2. di sqrt(6+3)/先相加,再开方,输出3. di abs(-100)/求绝对值,输出100. di exp(1). di ln(exp(2)1/表现 e ,输出 2.7182818/先求 e2,再取对数,得到2. di _pi/_pi 为圆周率,得到3.1415927. di cos(_pi)/_pi 得余弦值,得到 -1数学函数可以直接对数据举行运算,也可以对变量举行运算;对变量得操纵:clearset obs 5genx=_n/天

10、生新变量x, 取值为 1,2, 3, 4, 5gen y1=exp(x)/取指数gen y2=ln(x)/取对数佳构资料欢送下载gen y3=sin(exp(x) ) +cos(ln(x)/取对数l5.3.2 取整与四舍五入取整. di int(3.49)/int() 取整,不管背面得小数为什么,只取小数点前得数值. di int(3.51)/ 输出 3. di int(-3.49)/ 输出-3. di int(-3.51)/ 输出-3四舍五入. di round(3.49)/round()取整,四舍五入,效果为3. di round(3.51)/四舍五入,效果为4. di round(-3.

11、49). di round(-3.51)/四舍五入,效果为 -3/四舍五入到个位数,效果为-4. di round(3.345,.1)/四舍五入到非常位,效果为3.3. di round(3.351,.1)/四舍五入到非常位,效果为3.4. di round(3.345,.01)/四舍五入到百分位,效果为3.35. di round(3.351,.01)/四舍五入到百分位,效果为3.35. di round(335.1,10)/四舍五入到十位,效果为330对变量得操纵. sysuseauto, clear. gennprice=price/10000/将代价变到以万为单元. gennprice2=round(nprice,0.01)/四舍五入到百分位. list nprice*/比拟效果第 7

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 高考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号