java取余数的函数_2020-09-19:Stata中常用的数学函数

本文详细介绍了如何在Stata中使用各种数学函数,如绝对值、取整、四舍五入、余数等,并通过示例展示了它们在数据处理中的应用。涵盖 ceil、floor、int、round、trunc 等函数的用法和常见应用场景。
摘要由CSDN通过智能技术生成

9829a483052dfe365cf1216680531515.png

Stata中可以实现多种数学函数。通过help math functions,可以在Stata帮助系统中展示。

常用的数学函数举例如下:

  • abs(X):取X的绝对值
clear 
set obs 10
gen var1=-1+runiform()
gen var2=abs(var1)

c5ebbc4b4d1ce0f733d831af934b6be3.png
abs(X):取X的绝对值
  • ceil(X):大于等于X的最小整数,如n-1<X<n时,返回值为整数n
clear 
set obs 10
gen var1=100-100*runiform()
gen var2=ceil(var1)

c67bfb73be5ec8251b55e72f011c0a99.png
ceil(X):大于等于X的最小整数,如n-1&amp;lt;X&amp;lt;n时,返回值为整数n
  • floor(X):小于等于X的最小整数,如n<X<n+1时,返回值为整数n
gen var3=floor(var1)

2afab1c83283c91f34255b0555f71041.png
floor(X):小于等于X的最小整数,如n&amp;lt;X&amp;lt;n+1时,返回值为整数n。
  • int(X):取整函数,即X舍去小数点后的整数。
gen var4=int(var1)

48714bf1e1893a1d701f461351bea5ce.png
int(X):取整函数,即X舍去小数点后的整数。
  • round(X,Y):对X进行四舍五入操作,结果保留小数点后面指定Y位。round(X),是对X四舍五入后的整数。
gen var5=round(var1,1)
gen var6=round(var1,0.01)

6bcc349f79c44d4a5b4d5685c481a5d0.png
对X进行四舍五入操作,结果保留小数点后面指定Y位.
  • mod(X,Y):X/Y的余数,mod(X,Y)=X-Y*int(X/Y)
gen var7=int(10*runiform())
gen var8=mod(var2,var7)

3a8052c657e3fd6aa3b33ef7f67e2703.png
  • exp(X):指数函数,反函数为ln(X),即X的自然对数函数;
  • sqrt(X):X的平方根函数。
  • sum(X):对X进行求和,将缺失值视为零;
  • max(x1,x2,x3,...,xn):x1,x2,x3,...,xn中的最大值;
  • min(x1,x2,x3,...,xn):x1,x2,x3,...,xn中的最小值;
  • trunc(X):X的取整函数,类似于int(X)
gen var9=trunc(var1)

3f31a82fe4715dbb101ef3fafc54e68b.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值