• 在临床试验这个领域里做的时间越长,就越觉得这个领域真的大有可为。

    在整个新药研发过程,可以说,临床试验已经成为最重要的环节。无论是时间还是投入,都在药物研究的整个过程中占据了相当比重,尤其是费用投入,据南方所的资料,占到了整个新药研发投入的约2/3。

  • 近几年,国内掀起了抗肿瘤药物研发的热潮,而且许多都是I类新药,研发投入之巨时间之长,很难有与之匹敌的新药了。抗肿瘤药物领域果真是个掘金之地吗?

    个人认为,几年之后,就算这些新药能够顺利上市,企业的日子未必好过。肿瘤药的市场确实巨大,前几年的增长率也非常高,保守估计今年国内市场规模将达300亿元。

  • 在编写宏程序的时候遇到一个问题,即一个宏变量与其它字母、数字按一定的规则组合成为另一个宏变量,比如
    %let mvar = group;
    %let &mvar.1 = A;

    即上面这条语句定义了一个新的宏变量:group1,值是A,那么这个宏变量如何在程序中调用呢?

    在SAS的网站上检索到一篇文献(地址:http://www2.sas.com/proceedings/sugi22/CODERS/PAPER77.PDF),其中有一段:“The macro variable &DSN&N resolves to CLINICS5, &DSN5 resolves to FRED.  The &&DSN&N combination first resolves to a macro variable (&DSN5) which then resolves to a value (FRED) in a second pass. ” 按照这篇文献,上面的问题很简单:引用宏变量group1写成&&mvar.1即可,但在SAS9中,实践证明这样的写法无法解析成为&group1。

    后来在人大经济论坛里找到了这个问题的答案:&&&mvar.1。

  • 用GOOGLE检索医用SAS统计分析的时候,偶然发现的一堆SAS方面的资料,可能有需要的朋友吧,下面是这些资料的链接。

    SAS.Publishing.SAS.Certification.Prep.Guide.Advanced.Progr..07.zip
    http://www.megaupload.com/?d=64KZWD25
    SAS online tutorial for base exam.zip
    http://www.megaupload.com/?d=QW5SMMWO
    little sas book.pdf
    http://www.megaupload.com/?d=3J7S54XD
    SAS online tutorial for Advanced Exam.zip
    http://www.megaupload.com/?d=XT2F5JIU
    SAS.for.Mixed.Models.Second.Edition.zip
    http://www.megaupload.com/?d=BVLSWBF0
    SAS.Programming.The.One.Day.Course.zip
    http://www.megaupload.com/?d=EABM27IB
    A.Handbook.Of.Statistical.Analyses.Using.SAS.zip
    http://www.megaupload.com/?d=639LH7LK
    Marketing Research Methods in SAS.zip
    http://www.megaupload.com/?d=E4J5JP3Q
    医用SAS统计分析.金丕焕.zip
    http://www.megaupload.com/?d=JXI4PD44
    SAS认证真题集.zip
    http://www.megaupload.com/?d=F088RFXG
    Introduction to Data Management and Programming in SAS.zip
    http://www.megaupload.com/?d=R6SPYQCI
    A First Course on Time Series, Examples with SAS.zip
    http://www.megaupload.com/?d=QKPI3ZEX
    Base.SAS.Enhancements.in.SAS.9.zip
    http://www.megaupload.com/?d=3DQ6SD4V
    SAS官方课程及样题.zip
    http://www.megaupload.com/?d=F69HL15A
    Building.Credit.Scoring.Models.With.Enterprise.Miner.5.zip
    http://www.megaupload.com/?d=WS5U4LK2
    用SAS处理Panel Data学习材料.zip
    http://www.megaupload.com/?d=QOF7GTM8
    SAS金融应用程序举例.rar
    http://www.megaupload.com/?d=L1O5KD6I
    SAS。base123.pdf
    http://www.megaupload.com/?d=5J4686ZD
    SAS.Certification.Base.Programming.Practice.Exam.zip
    http://www.megaupload.com/?d=YYBOLQIH
    SAS base50.pdf
    http://www.megaupload.com/?d=LI1DZXD1
    常用生物统计方法的SAS程序.pdf
    http://www.megaupload.com/?d=RZXVXKJA

    SAS.Publishing.SAS.Macro.Programming.Made.Easy.2nd.Edi..07.pdf
    http://www.megaupload.com/?d=YGFAUG1R
    SAS for Forecasting Time Series.rar
    http://www.megaupload.com/?d=HK9670G6
    Analysis of Clinical Trials Using SAS A Practical Guide.pdf
    http://www.megaupload.com/?d=UHLAE1X2
    SAS Guide to Report Writing Examples, Second Edition.pdf
    http://www.megaupload.com/?d=DDCUROP9
    An Introduction to Time Series Analysis and Forecasting with Applications of
    SAS and SPSS
    http://www.megaupload.com/?d=NJ6RWLTN

  • /*
    SAS宏程序名称:helloWord
    主要功能:用SAS启动windows系统中的winword程序,打开一个已经存在的word文件或创建新文件
    主要参数:dir:给定的目录;docName:word文件名
    使用方法:%helloWord(d:\test\a,hello);   **目录可任意给定,不用加引号;文件名可以不加.doc的后缀,当然加了也no problem;
    说明:这个宏在XP/SAS9.13/Office2007下运行正常,在类似的环境下估计也无问题(比如XP/SAS8/Office2003),热心的朋友请帮忙测试,有问题的话希望能反馈给我;
              另外还有一点,这个宏中引用了另一宏(mkdir,功能是建立文件夹),在helloWord运行过程中,如果给出的目录不存在就用mkdir创建这个目录。
    联系我:medleaf@gmail.com
    我的主页:http://www.eyaoo.net/weblog/
    *********************************************************/

    %macro helloWord(dir,docName);
    options noxwait noxsync xmin;
    %let rc=%sysfunc(system(start winword));
    filename cmds DDE 'Winword|System';
    data _null_;
      x=sleep(1);
    data _null_;
      file cmds;
      %mkdir(&dir);
      put '[FileClose 2]';
      if fileexist("&dir\&docName") then
        do;
          put '[FileOpen.Name = "'"&dir\&docName" '"]';
        end;
      else
        do;
          put '[FileNew]';
          put '[FileSaveAs.Name="'"&dir\&docName"'",.Format=0]';
        end;
      put '[AppMinimize]';
      %global currentDoc;
      %let currentDoc = "&dir\&docName";
    run;
    %mend helloWord;


    /*
    记:
    在sas2word中,这个是比较基础的宏程序,原来在我的文章里也介绍过,这次改写了很多,精简了代码,增加了容错(自动建立目录等)功能。

    注意:   x=sleep(1);这一句中,建议在使用时将sleep的时间调的长些,如6或8秒,即x=sleep(8);否则,如果系统启动word的速度比较慢的话,可能会出现找不到文件的错误。

  • 前几年利用SAS的DDE技术编写了几个用于统计报告报表的宏程序,将统计表直接写到WORD中,对于工作效率而言,确实提高了不少,不过这些宏程序编写的很乱,也不够完善,写统计报告的时候,还需要做些Ctrl+C后Ctrl+V的工作,所以决定重新编写这些宏程序,主要是精炼程序代码,增加功能,目标只有一个,即一键生成 Report(理想化,别当真,laugh face)。

    目前编写工作正在进行中,对于其中一些基础的宏,我将陆续放在这里,希望能和大家一起探讨,以便使这些SAS宏程序更加高效和通用。

  • 最近接触了几个项目的审评发补内容,感觉目前的审评,尤其是临床阶段,愈加关注试验的设计、目的等最为基本的东西,而往往很多企业在项目上马的时候就是拍脑门上的,新药的立题依据和目的根本就说不清,再加上临床试验设计不够严谨,存在问题就哪免了。

    而临床上的问题大多都是不可更改的,要么就从头来过。想想一个与II期相当的临床试验至少也要上百万的费用,继续与停止都是痛苦。虽然现在遭遇退审的新药项目不多,但是药审中心抓住这些最基本也是最关键的问题不放,最突出的如临床试验的设计问题,其实和退审也没什么太大区别了(这时候恐怕那些曾经拍过脑门、拍过胸脯的人,就只有拍屁股的份了!)

  • 每周三是药审中心的对外咨询日,因为一个项目的临床和统计问题,我也去见了评审的老师。

    当问道是不是要成立自己的生物统计部门时,这位老师肯定地说:年底前药审中心就会成立生物统计室。

    这个消息之前就听说了,这次得到了印证。其实药审中心早就应该成立自己的生物统计部门了,但这么多年来,CDE一直靠外聘的统计专家来做统计方面的审评。

    CDE下决心成立自己的统计部门,意义有二:

    一是生物统计在临床试验乃至整个新药研究过程中的重要性得到越来越多的认同,这对于生物统计领域,尤其是医药行业中的生物统计人员来说,应该是一个“利好”消息;

    其次,外聘生物统计专家进行专业审评所带来的负面影响基本被消除。

  • 经过一个晚上的努力,终于将此前发表的几篇Epidata 使用教程,编辑成现在这个PDF版的《Epidata 3.1 使用教程之快速入门篇(90 分钟速成)》,编辑过程中修正了原来文章中的几处笔误之处,增加了部分图片,相信Epidata初学者利用此教程能够快速入门,掌握Epidata的基本 使用并做到实际的应用。

    称之“90分钟速成”,只是本教程的一个目标,相信有很多初学Epidata的朋友,根本用不了90分钟。

  • 前段时间有个公司上报到SFDA的项目被发补了,其中涉及到的统计问题比较多。后来他们把写好的补充材料拿给我,让我提提意见。

    这个新药项目的整体质量我不清楚,但从各中心之间在有效性指标的巨大差距上能够略知一二。看过材料之后,我觉得作为一个统计人员,现在已经无能为力 了,材料中的所答非所问、应用统计方法错误等等诸多问题,改与不改,其实意义已经不大了。这样的一个临床试验,统计已经变成了一种数字游戏。