_crcunit.ado
来自「是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到」· ADO 代码 · 共 47 行
ADO
47 行
*! version 3.0.1 09/14/92
program define _crcunit /* varname */
version 3.0
local p 1
capture assert `1'==.
if _rc==0 {
mac def S_1 .
mac def S_2 .
mac def S_3 .
exit
}
capture assert `1'==. | `1'==0
if _rc==0 {
mac def S_1 0
mac def S_2 0
mac def S_3 0
exit
}
capture assert float(`1')==float(round(`1',1))
if _rc == 0 {
while _rc==0 {
local p=`p'*10
capture assert float(`1')==float(round(`1',`p'))
}
local p=`p'/10
}
else {
while _rc {
local p=`p'/10
capture assert float(`1')==float(round(`1',`p'))
}
}
qui summ `1'
mac def S_1 `p'
mac def S_2 = round(_result(5),`p')
mac def S_3 = round(_result(6),`p')
end
exit
/*
_crcunits varname
for numeric variable varname, returns
S_1 units
S_2 min
S_3 max
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?