加速RWD描述性统计-开发新的R包pmed
加速RWD描述性统计-开发新的R包pmed
开发背景:
在近期的工作中,参与了国外某知名药企的降糖药物真实世界研究,在此过程中学习甚多,也感悟良多。因此,在 近期工作中将项目中用到的开发工具打包成R包,方便后续持续统一优化与减少重复。
开发难点:
1、真实世界不能流出数据原产地,需要构建患者级别的虚拟数据,因此设计了一个用于产生患者虚拟数据的函数,函数可自定义纳入诊断、药品、检查和费用等信息。
2、R包开发要规定更为严格的数据输入范式,但与此同时也会增加了usethis::check()函数检查时面临的数据未发现问题。使用if(getRversion() >= “2.15.1”) utils::globalVariables(null_list)解决。好像目前也没有提出可以优化的方法。
开发用途:
1、优化tidy体系的输入和输出流,减少重复代码
2、设计简化体系,提供更多的参数接口来解析gtsummary的结果,保证输出结果的可定制性。