ADAM
文章平均质量分 53
出来打工不惦记钱惦记什么
这个作者很懒,什么都没留下…
展开
-
SAS编程|ADAM相关函数(3)
1.数值型变量的相关函数2.字符型变量的相关函数原创 2023-04-13 15:46:26 · 207 阅读 · 0 评论 -
SAS编程|用药后最严重临床意义判定标识/较基线变化值
1.判断给药前和给药后,首先判断是给药前还是给药后,一般通过时间的先后就可以判断,LBDAT变量为分析日期的年月日,LBTIM变量为分析日期的小时分钟,TR01SDTM变量为首次用药时间。2.取基线标识。3.用药后最严重临床意义判定标识。4.计算较基线变化值。原创 2022-09-28 17:12:56 · 1046 阅读 · 0 评论 -
SAS编程| 给同一受试者的多条观测赋编号
要求给同一受试者的多条观测赋编号,通常已-SEQ作为变量名,实现代码如下:原创 2022-09-27 11:15:21 · 782 阅读 · 1 评论 -
SAS编程|Array数组在adam中的常见应用
ex数据集为首次注射的数据,suex数据集为补充注射的数据,我觉得这样写比较巧妙的是“PARAMN=(i-1)*2+EXATN”这个地方。以上是写项目过程中实现BDS结构比较方便的用法,其中vname取变量名作为PARAMCD值,vlabel取变量的标签名作为PARAM值,AVALC直接取变量值,ADES同理。不过这样写之后,有个特殊的地方,PARAMN的值因为开头赋值的原因,首次注射的PARAMN值都为奇数,补充注射的PARAMN值都为偶数,所以需要注意对应PARAMCD的赋值。原创 2022-09-26 10:15:31 · 773 阅读 · 0 评论 -
SAS编程|ADAM常用函数(2)
1.COUNT函数(s,s1,m):统计指定子字符串s1在字符串s中出现的次数,m为修饰符;2.tranwrd函数(s,s1,s2):替换字符串s中出现的所有子字符串s1为s2,s2可为空值;3.find函数(s,c,m,start):查找字符串s中从start开始子字符串c的第一次出现的位置,m为i时忽略大小写;4.substr函数(s,start,length):从字符串s中的第start个位置开始返回length个字符长的子串;5.ksubstr函数:适用于字符串为汉字时。...原创 2022-09-01 14:22:52 · 2879 阅读 · 0 评论 -
SAS编程|ADAM常用函数(1)
ifn函数(条件,执行语句1,执行语句2):根据表达式是否为真、假或缺失返回一个数值。coalesce函数(s1,s2,..,sn):返回数值参数列表中第一个不缺失的值。('x','y'):在x中查找字符串y,返回第一次出现的位置,找不到返回0。(条件,执行语句1,执行语句2):根据表达式是否为真、假或缺失返回字符值。(s1,s2,..,sn):从字符参数列表中返回第一个非空值或非缺失值。('',x,y):删除开头和结尾的空格,插入分隔符,并返回连接的字符串。:返回一个数值,表示从参数列表中选择的结果。..原创 2022-08-29 15:37:06 · 4706 阅读 · 0 评论