第六章 stata语言中的常用函数.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 stata语言中的常用函数

第六章 stata语言中的常用函数 本章重点: Stata系统是一个统计分析系统,stata语言是实现stata系统功能的基础,因此它其中包括了各种各样的函数。在stata系统中,函数的自变量可以是一个常数,可以是一个变量,或者是一连串的变量。在调用这些函数的时候,只要将函数中定义中的这些变量替换为相应值即可。这一章,介绍一下这些函数的定义以及使用方法。 6.1函数概览 函数只不过是一些编号的小程序,它会按一定的规则进行处理,之后报告结果。实际上,谁也记不住这么多函数,因此,首先要学会查找函数的帮助,当记不住的时候,随时去查寻帮助。记住下面的命令才是最关键的。 . help function 弹出来的对话框告诉我们,STATA包括八类函数,分别是数学函数,分布函数,随机数函数,字符函数,程序函数,日期函数,时间序列函数和矩阵函数。本章主要介绍数学函数和字符函数,日期函数,随机函数等常用函数,其他函数可以参考stata 帮助功能。 6.2数学函数 Abs(x) x的绝对值 Acos(x) 反余弦函数 例如:arcos (0.5)=1.57 arcos(1)=0 Asin(x) 反正弦函数 Atan(x) 反正切函数 atanh(x) 反双曲正切函数 ceil(x) 返回大于或等于自变量的最小的整数。 例如:ceil(0.7)=1 ceil(3)=3 ceil(-0.7)=0 Floor(x) 返回小于或等于自变量的最大的整数 例如:floor(0.7)=0 floor(3)=3 floor(-0.7)=-1 Int(x) 返回自变量的整数部分 例如:int(0.7)=0 int(2.9)=2 int(-2.55)=-2 Round(x,y) 返回与y的单位最接近的数x,x为真数,y为近似单位 例如:round(5.2,1)= round(4.8,1)=5 round(2.234,0.1)=2.2 round(2.234,0.01)=2.23 round(2.234,0.001)=2.234 round(28,5)=30 cloglog(x) 返回ln{-ln(1-x)}的值 comb(n,k) 从n中取k个的组合,即comb(n,k)=n!/{k!(n - k)!} 例如:comb(10,5)=252 comb(6,2)=15 cos(x) 余弦函数 digamma(x) 返回digamma函数值,这是lngamma(x)的一阶导数 exp(x) 指数函数 例如:exp(0)=1 exp(3)= 20.085537 invcloglog(x) 返回invcloglog(x) = 1 - exp{-exp(x)}的值 ln(x) 自然对数函数 lnfactorial(n) 返回N阶乘的自然对数,即lnfactorial(n)= ln(n!) ,计算n!时用round(exp(lnfactorial(n)),1)函数保证得出的结果是一个整数。求n的阶乘的对数比单纯求阶乘更有用,因为存在溢出值问题。 lngamma(x) 返回.gamma函数的自然对数 log10(x) 以10为底对数函数 logit(x) 返回logit函数值 logit(x)= ln{x/(1-x)} max(x1,x2,...,xn) 求x1, x2, ..., xn中的最大值 例如:max(1,2,3)=3 min(x1,x2,...,xn) 求x1, x2, ..., xn中的最小值 例如:min(1,2,3)=3 mod(x,y) 求x除以y的余数, 即mod(x,y) = x - y*int(x/y) 例如:mod(7,4)=3 reldif(x,y) 返回x,y的相对差异值,reldif(x,y)= |x-y|/(|y|+1).如果x和y都是相同类型的缺失值,则返回0;如果只有一个为缺失值或x、y为不同类型的缺失值,则返回缺失值。 sign(x) 求x的符号,如果为负数,则返回-1;如果为0,则返回0;如果为正数,则返回1;如果是缺失值,则返回缺失值 sin(x) 正弦函数 sqrt(x)sum(x) 返回x的和,将缺失值看成是0 tan(x) 正切函数 tanh(x) 双曲正切函数 trigamma(x) 返回lngamma(x)的二阶导数 trunc(x) 将数据截为特定的长度 6.3 概率分布和密度函数 betaden(a,b,x) 返回β分布的概率密度,a,b为参数,如果x 0或者 x 1,返回0 binomial(n,k,p) n次贝努里试验,取得成功次数binomialtail(n,k,p) n次贝努里试验,取得成功次数binormal(h,k,r) 返回自由度为n的卡方的分布,chi2(n,x) = ga

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档