节点文献

临床试验中高级统计方法图形用户界面的设计和实现

Design and Implementation of Graphical User Interface for Advanced Statistical Methods in Clinical Trial

【作者】 王楠

【导师】 章蕴毅;

【作者基本信息】 复旦大学 , 药学, 2012, 硕士

【摘要】 SAS作为世界上使用最为广泛的统计分析软件之一,以其准确可靠的统计分析结果和可重复运行的代码系统而拥有了极高的可信度,被FDA认可和接受,在药物临床试验中有着举足轻重的地位。然而SAS不能通过简洁的界面化操作完成计算,需要通过代码编程得到统计分析结果,代码编程的学习过程较为复杂,给用户快速掌握并应用SAS进行统计分析带来很大阻碍。因此,建立高效、图形化的SAS使用环境,对提高效率、减少错误,将是有帮助的。本课题选择了临床试验的数据分析中常用的较为复杂的四种统计模型,包括线性混合模型、广义线性混合模型、非线性混合模型和非线性模型,以VB6.0作为编写图形用户界面的程序语言,将VB与SAS联合,用VB设计开发出简洁易用的图形用户界面,通过在界面上指定位置填写参数,传递给SAS,在后台调用SAS程序进行运算,继而得到所需结果。通过这种方式,既保留了SAS有据可查的优点,又避免了花费大量时间学习SAS编程的不便之处,即使完全不懂SAS或对SAS代码只有初步了解的人员都可以顺利应用SAS软件,有效快速地得到统计分析结果。本课题的研究内容主要包括三部分,一是与所选择的四种统计模型相对应的VB界面的设计,二是四种统计模型的SAS宏程序的编写,三是实现VB与SAS连接,从VB界面调用SAS宏程序。最终将VB程序生成.exe可执行文件,并将三部分内容共同制作成程序安装包供用户使用。课题实现了通过在界面上填写参数,后台调用SAS程序得到所需统计结果,简化SAS编程学习过程的目的。验证结果表明本程序生成的统计分析报告与SAS代码直接运行生成的报告一致,结果准确可靠。

【Abstract】 SAS is one of the most widely used statistical analysis software in the world. Its accurate and reliable statistical analysis results and the reusable code system provide a high level of credibility, so it is accepted by the FDA and plays an important role in clinical trials. However, SAS can’t complete the calculation via a simple user interface. The statistical analysis results have to be calculated by SAS code programming. The complex learning process of SAS programming brings huge obstacles for users to quickly master and use SAS application to do statistical analysis.This thesis chose four complex and commonly-used statistical models in clinical trials including linear mixed model, generalized linear mixed model, nonlinear mixed model and nonlinear model. Visual Basic6.0is used to design the user graphical interface. In the thesis, a simple, clear and easy-to-use graphical interface is designed and developed by VB language at first. Parameters are filled in the specified position of the interface, and then submitted to SAS application, which is called and run in the background of computer, to calculate and get results. In this way, VB and SAS are connected. Not only the advantages of SAS that the submitted SAS codes can be documented and reused, but also the inconvenience of spending a lot of time to learn SAS programming is avoided. Even if users who do not know SAS or only have a preliminary understanding of SAS code can successfully use this software and get the statistical analysis results quickly. The contents of this thesis mainly consist of three parts. First, to design the VB interface for the four statistical models; second, to write the SAS macro programs for the four statistical models; third, to connect VB and SAS, and call SAS macros from VB interface. In the end, the VB programs are generated as an executable file, and all the programs of these three parts are provided as an installation package for users.The thesis is completed with the achievement of the purpose that to get statistical results by filling parameters in the interface and calling the SAS programs in the background of computer, and to simplify the learning process of SAS programming. The verification results show that the results generated by this software are consistent with that by running SAS code directly. The results are accurate and reliable.

  • 【网络出版投稿人】 复旦大学
  • 【网络出版年期】2013年 03期
  • 【分类号】R96
  • 【被引频次】3
  • 【下载频次】218
节点文献中: 

本文链接的文献网络图示:

本文的引文网络