Assessing superiority/futility in a clinical trial: from multiplicity to simplicity with SAS

Size: px
Start display at page:

Download "Assessing superiority/futility in a clinical trial: from multiplicity to simplicity with SAS"

Transcription

1 PharmaSUG2010 Paper SP10 Assessing superiority/futility in a clinical trial: from multiplicity to simplicity with SAS Phil d Almada, Duke Clinical Research Institute (DCRI), Durham, NC Laura Aberle, Duke Clinical Research Institute (DCRI), Durham, NC Abstract SAS macroprocessing was implemented to deal with a simple question that was demonstrated to be more extensive when pursued to completeness. That is, given the sample size, what proportion of successful events would need to be arrived at to consider a study drug as superior or the study as futile at some given significance level. Using the procedure that was developed, the consultant was able to provide the client with, not just a variety of scenarios by which to formulate clinical trial judgements but an exhaustive and complete review based upon the initial request. With this procedure, furthermore, the client was able to gain a sense of the scope of the enormity of a proper assessment of the request without the of SAS, and within a reasonable amount of time. In addition, upon increasing one single parameter in the client request, the exponentially escalating scale of affordable information seemed to provide the client with a sense of satisfaction about the particular pursuit since no further requests were submitted. Introduction During the initial stages of a clinical trial at the DCRI, the trial Sponsor became concerned with assessing the superiority/futility of the study drug under various scenarios. A hypothetical number of subjects per treatment arm was proposed and a number of proportions were tested with attained significance levels to be inspected. Initially, the manner of approach was manual and a sampling of proportions based on the given sample size were tested and submitted to the Sponsor. Since the effort was not exhaustive, and could not be within a reasonable amount of time, the Sponsor was challenged to be satisfied with the parsimonious nature of the initial response. This was evidenced by further inquiry by the Sponsor to assess even more scenarios and initial efforts were made by the DCRI to programmatically test a broader range of proportions. In concert with escalating requests, the programming became more challenging since the need was to address these requests within a favourable response time, and in a manner that would return a complete analysis, showing statistical test results, based on the initial request from the Sponsor. The purpose of this paper is to demonstrate the power of SAS macroprocessing to provide such a response, and yet even an answer to the question, Is this drug still worth the time and resources to test? Method The simple case The initial scenario requested by the Sponsor was to assess a sample size of 30 subjects in each treatment group, specifically, one group being administered the study drug and the other, a placebo. Consequently, the initial programming approach was to draw some realistic proportions of successes under each treatment arm and test for association. Thus, data sets were generated where there were simulated the number (wt) of remissions (p = 1) under the presence of placebo (t = 0) and under the administration of study drug (t = 1). One SAS data step scenario would be represented as: data test1; p = 0; t = 0; wt = 25; output; p = 0; t = 1; wt = 10; output; p = 1; t = 0; wt = 5; output; p = 1; t = 1; wt = 20; output; The SAS code for the subsequent test of association would look like the following: proc freq data=test1; weight wt; table p * t / chisq;

2 where the CHISQ option in the TABLE statement provides for the chi square test of association. A series of SAS data steps then would be constructed to simulate various proportions followed by tests of association in corresponding SAS procedure steps until some informative test outcome(s) was/were achieved. Clearly, this could be a labour-intensive task since there were, at minimum, 30 x 30 possible combinations of weights, that is, x 2 tables and 900 tests of association to be simulated in 900 data steps and 900 procedure steps. Thus, given that the maximum number of subjects per treatment arm was identified, the most logical tool to accomplish all objectives and to be the least labour-intensive was SAS macroprocessing. Code upgrade for labour downgrade stage 1, data generation First, the correct maximum number of simulations was verified as 31 x 31 to accommodate for the scenarios of no remissions under either treatment arm and total remissions under at least one treatment arm. Thus, there would actually be 961 simulations. Further, the simulated weights could be conceived as a 31 x 31 grand matrix composed of elements or components that are each 2 x 2 matrices where any such 2 x 2 component matrix could be indexed by the row-column coordinates of the grand matrix, i,j where i = 1,, 31, and j = 1,, 31. Next, an algorithm was determined that would simulate the series representing changes in the four cell counts or weights and to begin with the scenario of no remissions in both treatment arms and ending with the scenario of total remissions in both treatment arms, and including the two scenarios where there are total remissions in one treatment arm and none in the other. The following code represents the modified data step: a macro program using two macro variables, row and col, that define the row-column position of any 2 x 2 component matrix in the 31 x 31 grand matrix. Any weight (wt) is, therefore, necessarily a function of the position coordinates of the corresponding 2 x 2 component matrix. %do row = 1 %to 31; %do col = 1 %to 31; data ds&row._&col; p = 0; t = 0; wt = &row - 1; output; p = 0; t = 1; wt = 30 - (&row - 1); output; p = 1; t = 0; wt = &col - 1; output; p = 1; t = 1; wt = 30 - (&col - 1); output; To identify each simulated data set that corresponds to a 2 x 2 component matrix, the macro variables, row and col that drive the cell weight computations were d in the data set nomenclature illustrated above. The corresponding procedure steps for the tests of association would be necessarily modified only in the data set name, as proc freq data= ds&row._&col; weight wt; table p * t / chisq; Clearly, 961 statistical tests present a formidable task for review of p values. However, with the ability now achieved to programmatically simulate all possible scenarios based upon 30 subjects in each treatment arm, the ability to assess the outcome of statistical tests must keep pace otherwise the labour saved to construct outcome scenarios would be lost to labour for review of results. Thus, a suitable means of presenting the simulated 2 x 2 tables with corresponding tests would complete the pursuit of decreasing the labour effort. Furthermore, given the completeness of the simulation, the expected cell size of some cells amongst the 961 sets of 2 x 2 tables would highly likely be less than 5. Thus, Fisher s exact test would be the preferred test in these cases and these cases would need to be identified. These features needed to be added and automated, if possible. Code upgrade for labour downgrade stage 2, data presentation To capture the results of Fisher s exact test, the Output Delivery System or ODS was implemented. Two output data sets were generated using two ODS output options, chisq and fishersexact, in each implementation of the FREQ procedure step: 961 sets of two output data sets. Since macroprocessing was already in place, each of these 961 pairs of output data sets was correspondingly indexed as follows: ods output chisq = CS&row._&col ; ods output fishersexact = fx&row._&col ;

3 Further, the FREQ procedure was modified in the TABLE statement with the out= option to generate a procedure output data set containing one record per 2 x 2 cell, with the outexpect option to include the expected cell counts in the procedure output data set, as follows: proc freq data= ds&row._&col; weight wt; table p * t / chisq out=sds&row._&col outexpect; Each procedure output data set containing the cell counts and the expected values was manipulated by the addition to two index variables. One of these was d to count the number of expected values less than 5 in the variable clt5. Such expected values were indicated as the values of the default variable expected. The other index variable was d to count the number of nonzero values in the variable cnzc. When there were counted, in any one output data set, one expected value less than 5 and three nonzero values, or two expected values less than 5 and four nonzero values, then a macro variable, FEndx, was defined that was to index the of Fisher s exact test. Thus, if not lastrec then do; call symput ('FEndx',0); if lastrec then do; if clt5 = 1 & cnzc = 3 clt5 = 2 & cnzc = 4 then do; call symput ('FEndx',1); It should be mentioned that empty cells from the FREQ procedure would default to missing in the procedure output data set so that the counting of nonmissing values in the procedure output data set is equivalent to the counting of nonzero cells. There were, therefore, 961 evaluations for expected values and nonzero cells in 961 data sets. The data set variable, FE1, representing the index to Fisher s exact test was derived from the assigned macro variable, FEndx, described in the preceding paragraph. Thus, %if &FEndx = 1 %then FE1 = "1";; Next, the final presentation of results needed to be simplified and to include the i th j th index that indicates when Fisher s exact test is to be implemented. The i th j th modified procedure output data set, the i th j th ODS output data set defined by the ODS output option chisq, and the i th j th ODS output data set defined by the ODS output option fishersexact, were each complemented with a merge variable defined as the i th j th cell position corresponding to that i th j th 2 x 2 component matrix in the 31 x 31 grand matrix. Such a merge variable, cell, could be defined as length cell $ 5; cell = "&row.:&col"; Thus, for each 2 x 2 simulated data set, the two corresponding ODS output data sets were modified and merged with the corresponding procedure output data set to yield a data set of one record. The two data sets derived from the two extreme scenarios of no remissions and total remissions were excluded leaving 959 pairs of data set modifications and 959 merges of data sets resulting in 959 one-record data sets. The cells of the 31 x 31 grand matrix representing the two excluded data sets were i,j = 1,1 and i,j = 31,31. Therefore, the processing for these 959 sets of modifications and merges was controlled by the following SAS code: %if (&row = 1 and &col > 1) or (&row > 1 and &row < 31) or (&row = 31 and &col < 31) %then %do; Finally, the 959 single-record data sets cells were concatenated with two dummy records representing the grand matrix positions 1,1 and 31,31. It should be noted that there were original table cells from the procedure output data set that contained a cell count of 0. These would default to missing in this final concatenated data set but these were corrected to 0 by direct coding. The final step was to identify whether superiority or futility had been arrived at in any of the 959 scenarios. The significance level had been previously decided upon as part of the study design and was d to compare the attained significance levels in two-tailed tests to detect nondirectional superiority or futility. A simple code

4 construction using the IF THEN cla was implemented to examine all chi-square p values, prob, including where appropriate, those p values from Fisher s exact test, tailt. Thus, encoding superiority and futility in the variable rule with futility as rule = F and superiority as rule = S, the following code is sufficient: The complex case if fe1 = "1" then do; if tailt > then rule = "F"; else if. < tailt < then rule = "S"; else if fe1 = " " then do; if prob > then rule = "F"; else if. < prob < then rule = "S"; Now that x 2 tables, chi-square tests, and Fisher s exact tests could be represented in 959 rows in one SAS data set and indexed as to the of Fisher s exact test, the Sponsor considered and submitted another simple request: a change in the sample size per treatment arm. Increasing the treatment-arm sample size to 60, the grand matrix then becomes 61 x 61 with 3,721 possible rows in a final data set. A sample size of 90 per treatment arm would produce a final data set of 8,281 rows. Anticipating a series of such changes and considering the logistics of implementing such changes in the program, the superiority of SAS macroprocessing was again implemented in the perceived futility of defining the ultimate answer. The data generation code was modified with the macro variable n representing the sample size per treatment arm as, %do row = 1 %to %eval(&n+1); %do col = 1 %to %eval(&n+1); data ds&row._&col; p = 0; t = 0; wt = &row - 1; output; p = 0; t = 1; wt = &n - (&row - 1); output; p = 1; t = 0; wt = &col - 1; output; p = 1; t = 1; wt = &n - (&col - 1); output; The code for processing of all data sets excluding i,j = 1,1 and i,j = n+1,n+1 was also modified with the macro variable n as follows: %if (&row = 1 and &col > 1) or (&row > 1 and &row < %eval(&n+1)) or (&row = %eval(&n+1) and &col < %eval(&n+1)) %then %do; Results The following is a sample of nine consecutive rows of SAS output printed from the final data set of results that were generated from the simulation of 30 subjects per treatment arm. The column headings are the final SAS variable names where cell identifies the position in the grand matrix to which the particular row of results applies. In particular, the rows in the sample output represent the last three columns of row one of the grand matrix, and the first six columns of row two of the grand matrix. The variables count0 and count1 represent the number of remissions under each treatment arm. The chi-square statistic and associated degrees of freedom are provided in CS_stat and CS_df with the attained p value in CS_pval. The calculated index to Fisher s exact test is given by FE1=1, which appears in six rows, along with three p values associated with this test, FE_Lpval, FE_Rpval, FE_Tpval for one-tailed tests to the left and to the right and the two-tailed test, respectively. These nine records or observations illustrate, by the variable rule, three scenarios where superiority was detected, three scenarios where futility was detected, and three scenarios where neither superiority nor futility was detected. 29 1: < S 30 1: < S 31 1: < S

5 32 2: F 33 2: F 34 2: F 35 2: : : Thus, by selecting a significance level, one can identify outcomes where superiority/futility is conclusive. Having a significance level decided upon in advance then programmatically applied to the final data set, a decision rule was assessed to indicate scenarios where superiority was detected or scenarios where attained futility in the trial was detected. The decision rule takes into account the expected cell sizes and, therefore, implementation of either the chi-square test or Fisher s exact test. By the method illustrated herein, the r can now more easily inspect the outcome of all 961 scenarios, or restrict inspection simply to those scenarios where the decision rule indicates superiority or futility. Conclusion When faced with the challenge, during a clinical trial, of simulating a number of potential outcomes, performing appropriate statistical tests, and determining a course of action that would be based on these tests, the enormity of the scale for judicious reasoning becomes unnaturally and disconcertingly stretched. Simplification of any extravagant production process to provide the decision maker with a reasonable summary of critical points could be crucial to the clinical trial or could provide a deterrent to futile pursuits. The superiority of SAS macroprocessing was brought into focus in this exercise in the face of futility of continual investigating. That which appeared at first to be a simple task from the position of the author of the request became escalated conceivably beyond reason and evidently to the deterrence of further posing of regretful requests. The DCRI developed a software program using the SAS System, in particular, SAS macroprocessing, to address not only this current situation but any future query that any investigator might have. This could be done with a highly favourable response time that returns not just an answer to the specific request but an exhaustive and complete analysis based on the initial request. Furthermore, complexity of multiplicity in the problem was reduced to simplicity by SAS macroprocessing, yet the reader should note that the samples of SAS code herein are not collectively complete but are representative of the key steps in the process. Appendix A contains the first 110 records and the final 81 records from the same SAS data set of results. This Appendix appears at the end of this paper. Acknowledgements The authors are appreciative of the DCRI and this forum of SAS rs for the opportunity to promote this knowledge as far as it would contribute ultimately toward the improvement of patient care. Contact Information Phil d Almada DCRI, Duke Medical Center 300 W. Morgan St., Suite 800 Durham, NC Office phone number: Facsimile phone number: address: phil.dalmada@duke.edu SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are trademarks of their respective companies.

6 Appendix A Partial test results from the simulation of 30 subjects per treatment arm. Futility/superiority simulation 5 Chi-square and Fisher's Exact tests, 961 scenarios. 1 1: : F 3 1: : : : : : : : : : S 13 1: S 14 1: < S 15 1: < S 16 1: < S 17 1: < S 18 1: < S 19 1: < S 20 1: < S 21 1: < S 22 1: < S 23 1: < S 24 1: < S 25 1: < S 26 1: < S 27 1: < S 28 1: < S 29 1: < S 30 1: < S 31 1: < S 32 2: F 33 2: F 34 2: F 35 2: : : : : : : : : : : S 46 2: S 47 2: < S 48 2: < S 49 2: < S 50 2: < S 51 2: < S 52 2: < S 53 2: < S 54 2: < S 55 2: < S

7 Futility/superiority simulation 6 Chi-square and Fisher's Exact tests, 961 scenarios. 56 2: < S 57 2: < S 58 2: < S 59 2: < S 60 2: < S 61 2: < S 62 2: < S 63 3: : F 65 3: F 66 3: F 67 3: : : : : : : : : : : : S 79 3: < S 80 3: < S 81 3: < S 82 3: < S 83 3: < S 84 3: < S 85 3: < S 86 3: < S 87 3: < S 88 3: < S 89 3: < S 90 3: < S 91 3: < S 92 3: < S 93 3: < S 94 4: : : F 97 4: F 98 4: F 99 4: : : : : : : : : : : : S

8 Futility/superiority simulation 21 Chi-square and Fisher's Exact tests, 961 scenarios : < S : < S : < S : S : : : : : : : : : : : : F : F : F : : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : S : S : : : : : : : : : : : F : F : F : < S : < S : < S : < S : < S

9 Futility/superiority simulation 22 Chi-square and Fisher's Exact tests, 961 scenarios : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : < S : S : S : : : : : : : : : : F :

A Three-piece Suite to Address the Worth and Girth of Expanding a Data Set. Phil d Almada, Duke Clinical Research Institute, Durham, North Carolina

A Three-piece Suite to Address the Worth and Girth of Expanding a Data Set. Phil d Almada, Duke Clinical Research Institute, Durham, North Carolina SESUG 2012 Paper CT-07 A Three-piece Suite to Address the Worth and Girth of Expanding a Data Set Phil d Almada, Duke Clinical Research Institute, Durham, North Carolina Daniel Wojdyla, Duke Clinical Research

More information

186 Statistics, Data Analysis and Modeling. Proceedings of MWSUG '95

186 Statistics, Data Analysis and Modeling. Proceedings of MWSUG '95 A Statistical Analysis Macro Library in SAS Carl R. Haske, Ph.D., STATPROBE, nc., Ann Arbor, M Vivienne Ward, M.S., STATPROBE, nc., Ann Arbor, M ABSTRACT Statistical analysis plays a major role in pharmaceutical

More information

One Project, Two Teams: The Unblind Leading the Blind

One Project, Two Teams: The Unblind Leading the Blind ABSTRACT PharmaSUG 2017 - Paper BB01 One Project, Two Teams: The Unblind Leading the Blind Kristen Reece Harrington, Rho, Inc. In the pharmaceutical world, there are instances where multiple independent

More information

Statistics and Data Analysis. Common Pitfalls in SAS Statistical Analysis Macros in a Mass Production Environment

Statistics and Data Analysis. Common Pitfalls in SAS Statistical Analysis Macros in a Mass Production Environment Common Pitfalls in SAS Statistical Analysis Macros in a Mass Production Environment Huei-Ling Chen, Merck & Co., Inc., Rahway, NJ Aiming Yang, Merck & Co., Inc., Rahway, NJ ABSTRACT Four pitfalls are commonly

More information

Want to Do a Better Job? - Select Appropriate Statistical Analysis in Healthcare Research

Want to Do a Better Job? - Select Appropriate Statistical Analysis in Healthcare Research Want to Do a Better Job? - Select Appropriate Statistical Analysis in Healthcare Research Liping Huang, Center for Home Care Policy and Research, Visiting Nurse Service of New York, NY, NY ABSTRACT The

More information

Biostat Methods STAT 5820/6910 Handout #4: Chi-square, Fisher s, and McNemar s Tests

Biostat Methods STAT 5820/6910 Handout #4: Chi-square, Fisher s, and McNemar s Tests Biostat Methods STAT 5820/6910 Handout #4: Chi-square, Fisher s, and McNemar s Tests Example 1: 152 patients were randomly assigned to 4 dose groups in a clinical study. During the course of the study,

More information

Indenting with Style

Indenting with Style ABSTRACT Indenting with Style Bill Coar, Axio Research, Seattle, WA Within the pharmaceutical industry, many SAS programmers rely heavily on Proc Report. While it is used extensively for summary tables

More information

SOPHISTICATED DATA LINKAGE USING SAS

SOPHISTICATED DATA LINKAGE USING SAS SOPHISTICATED DATA LINKAGE USING SAS Philip J. d' Almada, Battelle Memorial Institute, Atlanta, Georgia ABSTRACT A by-product of the very-iow-birthweight project at the Centers for Disease Control and

More information

PharmaSUG Paper SP09

PharmaSUG Paper SP09 PharmaSUG 2013 - Paper SP09 SAS 9.3: Better graphs, Easier lives for SAS programmers, PK scientists and pharmacometricians Alice Zong, Janssen Research & Development, LLC, Spring House, PA ABSTRACT Data

More information

Utilizing the VNAME SAS function in restructuring data files

Utilizing the VNAME SAS function in restructuring data files AD13 Utilizing the VNAME SAS function in restructuring data files Mirjana Stojanovic, Duke University Medical Center, Durham, NC Donna Niedzwiecki, Duke University Medical Center, Durham, NC ABSTRACT Format

More information

PharmaSUG China

PharmaSUG China PharmaSUG China 2016-39 Smart Statistical Graphics A Comparison Between SAS and TIBCO Spotfire In Data Visualization Yi Gu, Roche Product Development in Asia Pacific, Shanghai, China ABSTRACT Known for

More information

Main challenges for a SAS programmer stepping in SAS developer s shoes

Main challenges for a SAS programmer stepping in SAS developer s shoes Paper AD15 Main challenges for a SAS programmer stepping in SAS developer s shoes Sebastien Jolivet, Novartis Pharma AG, Basel, Switzerland ABSTRACT Whether you work for a large pharma or a local CRO,

More information

LST in Comparison Sanket Kale, Parexel International Inc., Durham, NC Sajin Johnny, Parexel International Inc., Durham, NC

LST in Comparison Sanket Kale, Parexel International Inc., Durham, NC Sajin Johnny, Parexel International Inc., Durham, NC ABSTRACT PharmaSUG 2013 - Paper PO01 LST in Comparison Sanket Kale, Parexel International Inc., Durham, NC Sajin Johnny, Parexel International Inc., Durham, NC The need for producing error free programming

More information

CONSORT Diagrams with SG Procedures

CONSORT Diagrams with SG Procedures PharmaSUG 2018 - Paper DV-24 ABSTRACT CONSORT Diagrams with SG Procedures Prashant Hebbar and Sanjay Matange, SAS Institute Inc., Cary, NC In Clinical trials, Consolidated Standards of Reporting Trials

More information

Let s Get FREQy with our Statistics: Data-Driven Approach to Determining Appropriate Test Statistic

Let s Get FREQy with our Statistics: Data-Driven Approach to Determining Appropriate Test Statistic PharmaSUG 2018 - Paper EP-09 Let s Get FREQy with our Statistics: Data-Driven Approach to Determining Appropriate Test Statistic Richann Watson, DataRich Consulting, Batavia, OH Lynn Mullins, PPD, Cincinnati,

More information

Using SAS Macros to Extract P-values from PROC FREQ

Using SAS Macros to Extract P-values from PROC FREQ SESUG 2016 ABSTRACT Paper CC-232 Using SAS Macros to Extract P-values from PROC FREQ Rachel Straney, University of Central Florida This paper shows how to leverage the SAS Macro Facility with PROC FREQ

More information

How to Go From SAS Data Sets to DATA NULL or WordPerfect Tables Anne Horney, Cooperative Studies Program Coordinating Center, Perry Point, Maryland

How to Go From SAS Data Sets to DATA NULL or WordPerfect Tables Anne Horney, Cooperative Studies Program Coordinating Center, Perry Point, Maryland How to Go From SAS Data Sets to DATA NULL or WordPerfect Tables Anne Horney, Cooperative Studies Program Coordinating Center, Perry Point, Maryland ABSTRACT Clinical trials data reports often contain many

More information

Automated Checking Of Multiple Files Kathyayini Tappeta, Percept Pharma Services, Bridgewater, NJ

Automated Checking Of Multiple Files Kathyayini Tappeta, Percept Pharma Services, Bridgewater, NJ PharmaSUG 2015 - Paper QT41 Automated Checking Of Multiple Files Kathyayini Tappeta, Percept Pharma Services, Bridgewater, NJ ABSTRACT Most often clinical trial data analysis has tight deadlines with very

More information

How to review a CRF - A statistical programmer perspective

How to review a CRF - A statistical programmer perspective Paper DH07 How to review a CRF - A statistical programmer perspective Elsa Lozachmeur, Novartis Pharma AG, Basel, Switzerland ABSTRACT The design of the Case Report Form (CRF) is critical for the capture

More information

SAS 9 Programming Enhancements Marje Fecht, Prowerk Consulting Ltd Mississauga, Ontario, Canada

SAS 9 Programming Enhancements Marje Fecht, Prowerk Consulting Ltd Mississauga, Ontario, Canada SAS 9 Programming Enhancements Marje Fecht, Prowerk Consulting Ltd Mississauga, Ontario, Canada ABSTRACT Performance improvements are the well-publicized enhancement to SAS 9, but what else has changed

More information

Spatial Patterns Point Pattern Analysis Geographic Patterns in Areal Data

Spatial Patterns Point Pattern Analysis Geographic Patterns in Areal Data Spatial Patterns We will examine methods that are used to analyze patterns in two sorts of spatial data: Point Pattern Analysis - These methods concern themselves with the location information associated

More information

Automating the Production of Clinical Trial Data Tables

Automating the Production of Clinical Trial Data Tables Automating the Production of Clinical Trial Data Tables Anne Horney and Gail F. Kirk Cooperative Studies Coordinating Center VA Medical Center, Perry Point, Maryland ABSTRACT Preparation of clinical trials

More information

Real Time Clinical Trial Oversight with SAS

Real Time Clinical Trial Oversight with SAS PharmaSUG 2017 - Paper DA01 Real Time Clinical Trial Oversight with SAS Ashok Gunuganti, Trevena ABSTRACT A clinical trial is an expensive and complex undertaking with multiple teams working together to

More information

Creating Forest Plots Using SAS/GRAPH and the Annotate Facility

Creating Forest Plots Using SAS/GRAPH and the Annotate Facility PharmaSUG2011 Paper TT12 Creating Forest Plots Using SAS/GRAPH and the Annotate Facility Amanda Tweed, Millennium: The Takeda Oncology Company, Cambridge, MA ABSTRACT Forest plots have become common in

More information

Let Hash SUMINC Count For You Joseph Hinson, Accenture Life Sciences, Berwyn, PA, USA

Let Hash SUMINC Count For You Joseph Hinson, Accenture Life Sciences, Berwyn, PA, USA ABSTRACT PharmaSUG 2014 - Paper CC02 Let Hash SUMINC Count For You Joseph Hinson, Accenture Life Sciences, Berwyn, PA, USA Counting of events is inevitable in clinical programming and is easily accomplished

More information

QUERIES BY ODS BEGINNERS. Varsha C. Shah, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC

QUERIES BY ODS BEGINNERS. Varsha C. Shah, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC QUERIES BY ODS BEGINNERS Varsha C. Shah, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC ABSTRACT This paper presents a list of questions often asked by those initially experimenting with ODS output. Why

More information

Tackling Unique Problems Using TWO SET Statements in ONE DATA Step. Ben Cochran, The Bedford Group, Raleigh, NC

Tackling Unique Problems Using TWO SET Statements in ONE DATA Step. Ben Cochran, The Bedford Group, Raleigh, NC MWSUG 2017 - Paper BB114 Tackling Unique Problems Using TWO SET Statements in ONE DATA Step Ben Cochran, The Bedford Group, Raleigh, NC ABSTRACT This paper illustrates solving many problems by creatively

More information

A SAS and Java Application for Reporting Clinical Trial Data. Kevin Kane MSc Infoworks (Data Handling) Limited

A SAS and Java Application for Reporting Clinical Trial Data. Kevin Kane MSc Infoworks (Data Handling) Limited A SAS and Java Application for Reporting Clinical Trial Data Kevin Kane MSc Infoworks (Data Handling) Limited Reporting Clinical Trials Is Resource Intensive! Reporting a clinical trial program for a new

More information

Square Peg, Square Hole Getting Tables to Fit on Slides in the ODS Destination for PowerPoint

Square Peg, Square Hole Getting Tables to Fit on Slides in the ODS Destination for PowerPoint PharmaSUG 2018 - Paper DV-01 Square Peg, Square Hole Getting Tables to Fit on Slides in the ODS Destination for PowerPoint Jane Eslinger, SAS Institute Inc. ABSTRACT An output table is a square. A slide

More information

- 1 - Fig. A5.1 Missing value analysis dialog box

- 1 - Fig. A5.1 Missing value analysis dialog box WEB APPENDIX Sarstedt, M. & Mooi, E. (2019). A concise guide to market research. The process, data, and methods using SPSS (3 rd ed.). Heidelberg: Springer. Missing Value Analysis and Multiple Imputation

More information

Reproducibly Random Values William Garner, Gilead Sciences, Inc., Foster City, CA Ting Bai, Gilead Sciences, Inc., Foster City, CA

Reproducibly Random Values William Garner, Gilead Sciences, Inc., Foster City, CA Ting Bai, Gilead Sciences, Inc., Foster City, CA ABSTRACT PharmaSUG 2015 - Paper QT24 Reproducibly Random Values William Garner, Gilead Sciences, Inc., Foster City, CA Ting Bai, Gilead Sciences, Inc., Foster City, CA For questionnaire data, multiple

More information

Clinical Data Visualization using TIBCO Spotfire and SAS

Clinical Data Visualization using TIBCO Spotfire and SAS ABSTRACT SESUG Paper RIV107-2017 Clinical Data Visualization using TIBCO Spotfire and SAS Ajay Gupta, PPD, Morrisville, USA In Pharmaceuticals/CRO industries, you may receive requests from stakeholders

More information

Why organizations need MDR system to manage clinical metadata?

Why organizations need MDR system to manage clinical metadata? PharmaSUG 2018 - Paper SS-17 Why organizations need MDR system to manage clinical metadata? Abhinav Jain, Ephicacy Consulting Group Inc. ABSTRACT In the last decade, CDISC standards undoubtedly have transformed

More information

JMP Clinical. Release Notes. Version 5.0

JMP Clinical. Release Notes. Version 5.0 JMP Clinical Version 5.0 Release Notes Creativity involves breaking out of established patterns in order to look at things in a different way. Edward de Bono JMP, A Business Unit of SAS SAS Campus Drive

More information

Data Edit-checks Integration using ODS Tagset Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc.

Data Edit-checks Integration using ODS Tagset Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc. PharmaSUG2011 - Paper DM03 Data Edit-checks Integration using ODS Tagset Niraj J. Pandya, Element Technologies Inc., NJ Vinodh Paida, Impressive Systems Inc., TX ABSTRACT In the Clinical trials data analysis

More information

Catering to Your Tastes: Using PROC OPTEX to Design Custom Experiments, with Applications in Food Science and Field Trials

Catering to Your Tastes: Using PROC OPTEX to Design Custom Experiments, with Applications in Food Science and Field Trials Paper 3148-2015 Catering to Your Tastes: Using PROC OPTEX to Design Custom Experiments, with Applications in Food Science and Field Trials Clifford Pereira, Department of Statistics, Oregon State University;

More information

Advanced Visualization using TIBCO Spotfire and SAS

Advanced Visualization using TIBCO Spotfire and SAS PharmaSUG 2018 - Paper DV-04 ABSTRACT Advanced Visualization using TIBCO Spotfire and SAS Ajay Gupta, PPD, Morrisville, USA In Pharmaceuticals/CRO industries, you may receive requests from stakeholders

More information

Two useful macros to nudge SAS to serve you

Two useful macros to nudge SAS to serve you Two useful macros to nudge SAS to serve you David Izrael, Michael P. Battaglia, Abt Associates Inc., Cambridge, MA Abstract This paper offers two macros that augment the power of two SAS procedures: LOGISTIC

More information

Files Arriving at an Inconvenient Time? Let SAS Process Your Files with FILEEXIST While You Sleep

Files Arriving at an Inconvenient Time? Let SAS Process Your Files with FILEEXIST While You Sleep Files Arriving at an Inconvenient Time? Let SAS Process Your Files with FILEEXIST While You Sleep Educational Testing Service SAS and all other SAS Institute Inc. product or service names are registered

More information

Customized Flowcharts Using SAS Annotation Abhinav Srivastva, PaxVax Inc., Redwood City, CA

Customized Flowcharts Using SAS Annotation Abhinav Srivastva, PaxVax Inc., Redwood City, CA ABSTRACT Customized Flowcharts Using SAS Annotation Abhinav Srivastva, PaxVax Inc., Redwood City, CA Data visualization is becoming a trend in all sectors where critical business decisions or assessments

More information

Applying ADaM Principles in Developing a Response Analysis Dataset

Applying ADaM Principles in Developing a Response Analysis Dataset PharmaSUG2010 Paper CD03 Applying ADaM Principles in Developing a Response Analysis Dataset Mei Dey, Merck & Co., Inc Lisa Pyle, Merck & Co., Inc ABSTRACT The Clinical Data Interchange Standards Consortium

More information

PharmaSUG Paper SP08

PharmaSUG Paper SP08 PharmaSUG 2012 - Paper SP08 USING SAS TO CALCULATE NONCOMPARTMENTAL URINE PARAMETERS Vanessa Rubano, Boehringer Ingelheim Pharmaceuticals Inc., Ridgefield, CT Modesta Wiersema, Boehringer Ingelheim Pharma

More information

MISSING VALUES: Everything You Ever Wanted to Know

MISSING VALUES: Everything You Ever Wanted to Know Paper CS-060 MISSING VALUES: Everything You Ever Wanted to Know Malachy J. Foley, Chapel Hill, NC ABSTRACT Many people know about the 28 different missing values for SAS numerical data. However, few people

More information

Planning to Pool SDTM by Creating and Maintaining a Sponsor-Specific Controlled Terminology Database

Planning to Pool SDTM by Creating and Maintaining a Sponsor-Specific Controlled Terminology Database PharmaSUG 2017 - Paper DS13 Planning to Pool SDTM by Creating and Maintaining a Sponsor-Specific Controlled Terminology Database ABSTRACT Cori Kramer, Ragini Hari, Keith Shusterman, Chiltern When SDTM

More information

Generating Customized Analytical Reports from SAS Procedure Output Brinda Bhaskar and Kennan Murray, RTI International

Generating Customized Analytical Reports from SAS Procedure Output Brinda Bhaskar and Kennan Murray, RTI International Abstract Generating Customized Analytical Reports from SAS Procedure Output Brinda Bhaskar and Kennan Murray, RTI International SAS has many powerful features, including MACRO facilities, procedures such

More information

Creating a Patient Profile using CDISC SDTM Marc Desgrousilliers, Clinovo, Sunnyvale, CA Romain Miralles, Clinovo, Sunnyvale, CA

Creating a Patient Profile using CDISC SDTM Marc Desgrousilliers, Clinovo, Sunnyvale, CA Romain Miralles, Clinovo, Sunnyvale, CA Creating a Patient Profile using CDISC SDTM Marc Desgrousilliers, Clinovo, Sunnyvale, CA Romain Miralles, Clinovo, Sunnyvale, CA ABSTRACT CDISC SDTM data is the standard format requested by the FDA for

More information

It s Proc Tabulate Jim, but not as we know it!

It s Proc Tabulate Jim, but not as we know it! Paper SS02 It s Proc Tabulate Jim, but not as we know it! Robert Walls, PPD, Bellshill, UK ABSTRACT PROC TABULATE has received a very bad press in the last few years. Most SAS Users have come to look on

More information

PharmaSUG China. model to include all potential prognostic factors and exploratory variables, 2) select covariates which are significant at

PharmaSUG China. model to include all potential prognostic factors and exploratory variables, 2) select covariates which are significant at PharmaSUG China A Macro to Automatically Select Covariates from Prognostic Factors and Exploratory Factors for Multivariate Cox PH Model Yu Cheng, Eli Lilly and Company, Shanghai, China ABSTRACT Multivariate

More information

Use of Traceability Chains in Study Data and Metadata for Regulatory Electronic Submission

Use of Traceability Chains in Study Data and Metadata for Regulatory Electronic Submission PharmaSUG 2017 - Paper SS03 Use of Traceability Chains in Study Data and Metadata for Regulatory Electronic Submission ABSTRACT Tianshu Li, Celldex Therapeutics, Hampton, NJ Traceability is one of the

More information

2 = Disagree 3 = Neutral 4 = Agree 5 = Strongly Agree. Disagree

2 = Disagree 3 = Neutral 4 = Agree 5 = Strongly Agree. Disagree PharmaSUG 2012 - Paper HO01 Multiple Techniques for Scoring Quality of Life Questionnaires Brandon Welch, Rho, Inc., Chapel Hill, NC Seungshin Rhee, Rho, Inc., Chapel Hill, NC ABSTRACT In the clinical

More information

A TEXT MINER ANALYSIS TO COMPARE INTERNET AND MEDLINE INFORMATION ABOUT ALLERGY MEDICATIONS Chakib Battioui, University of Louisville, Louisville, KY

A TEXT MINER ANALYSIS TO COMPARE INTERNET AND MEDLINE INFORMATION ABOUT ALLERGY MEDICATIONS Chakib Battioui, University of Louisville, Louisville, KY Paper # DM08 A TEXT MINER ANALYSIS TO COMPARE INTERNET AND MEDLINE INFORMATION ABOUT ALLERGY MEDICATIONS Chakib Battioui, University of Louisville, Louisville, KY ABSTRACT Recently, the internet has become

More information

A Picture is worth 3000 words!! 3D Visualization using SAS Suhas R. Sanjee, Novartis Institutes for Biomedical Research, INC.

A Picture is worth 3000 words!! 3D Visualization using SAS Suhas R. Sanjee, Novartis Institutes for Biomedical Research, INC. DG04 A Picture is worth 3000 words!! 3D Visualization using SAS Suhas R. Sanjee, Novartis Institutes for Biomedical Research, INC., Cambridge, USA ABSTRACT Data visualization is an important aspect in

More information

Reading and Writing RTF Documents as Data: Automatic Completion of CONSORT Flow Diagrams

Reading and Writing RTF Documents as Data: Automatic Completion of CONSORT Flow Diagrams Reading and Writing RTF Documents as Data: Automatic Completion of CONSORT Flow Diagrams Art Carpenter, California Occidental Consultants, Anchorage, AK Dennis G. Fisher, Ph.D., CSULB, Long Beach, CA ABSTRACT

More information

Fifteen Functions to Supercharge Your SAS Code

Fifteen Functions to Supercharge Your SAS Code MWSUG 2017 - Paper BB071 Fifteen Functions to Supercharge Your SAS Code Joshua M. Horstman, Nested Loop Consulting, Indianapolis, IN ABSTRACT The number of functions included in SAS software has exploded

More information

Report of the Working Group on mhealth Assessment Guidelines February 2016 March 2017

Report of the Working Group on mhealth Assessment Guidelines February 2016 March 2017 Report of the Working Group on mhealth Assessment Guidelines February 2016 March 2017 1 1 INTRODUCTION 3 2 SUMMARY OF THE PROCESS 3 2.1 WORKING GROUP ACTIVITIES 3 2.2 STAKEHOLDER CONSULTATIONS 5 3 STAKEHOLDERS'

More information

Working with Composite Endpoints: Constructing Analysis Data Pushpa Saranadasa, Merck & Co., Inc., Upper Gwynedd, PA

Working with Composite Endpoints: Constructing Analysis Data Pushpa Saranadasa, Merck & Co., Inc., Upper Gwynedd, PA PharmaSug2016- Paper HA03 Working with Composite Endpoints: Constructing Analysis Data Pushpa Saranadasa, Merck & Co., Inc., Upper Gwynedd, PA ABSTRACT A composite endpoint in a Randomized Clinical Trial

More information

Using Data Set Options in PROC SQL Kenneth W. Borowiak Howard M. Proskin & Associates, Inc., Rochester, NY

Using Data Set Options in PROC SQL Kenneth W. Borowiak Howard M. Proskin & Associates, Inc., Rochester, NY Using Data Set Options in PROC SQL Kenneth W. Borowiak Howard M. Proskin & Associates, Inc., Rochester, NY ABSTRACT Data set options are an often over-looked feature when querying and manipulating SAS

More information

PharmaSUG Paper PO12

PharmaSUG Paper PO12 PharmaSUG 2015 - Paper PO12 ABSTRACT Utilizing SAS for Cross-Report Verification in a Clinical Trials Setting Daniel Szydlo, Fred Hutchinson Cancer Research Center, Seattle, WA Iraj Mohebalian, Fred Hutchinson

More information

PROC MEANS for Disaggregating Statistics in SAS : One Input Data Set and One Output Data Set with Everything You Need

PROC MEANS for Disaggregating Statistics in SAS : One Input Data Set and One Output Data Set with Everything You Need ABSTRACT Paper PO 133 PROC MEANS for Disaggregating Statistics in SAS : One Input Data Set and One Output Data Set with Everything You Need Imelda C. Go, South Carolina Department of Education, Columbia,

More information

SAS Training BASE SAS CONCEPTS BASE SAS:

SAS Training BASE SAS CONCEPTS BASE SAS: SAS Training BASE SAS CONCEPTS BASE SAS: Dataset concept and creating a dataset from internal data Capturing data from external files (txt, CSV and tab) Capturing Non-Standard data (date, time and amounts)

More information

The results section of a clinicaltrials.gov file is divided into discrete parts, each of which includes nested series of data entry screens.

The results section of a clinicaltrials.gov file is divided into discrete parts, each of which includes nested series of data entry screens. OVERVIEW The ClinicalTrials.gov Protocol Registration System (PRS) is a web-based tool developed for submitting clinical trials information to ClinicalTrials.gov. This document provides step-by-step instructions

More information

Introductory Applied Statistics: A Variable Approach TI Manual

Introductory Applied Statistics: A Variable Approach TI Manual Introductory Applied Statistics: A Variable Approach TI Manual John Gabrosek and Paul Stephenson Department of Statistics Grand Valley State University Allendale, MI USA Version 1.1 August 2014 2 Copyright

More information

PharmaSUG Paper PO10

PharmaSUG Paper PO10 PharmaSUG 2013 - Paper PO10 How to make SAS Drug Development more efficient Xiaopeng Li, Celerion Inc., Lincoln, NE Chun Feng, Celerion Inc., Lincoln, NE Peng Chai, Celerion Inc., Lincoln, NE ABSTRACT

More information

SAS/STAT 13.1 User s Guide. The Power and Sample Size Application

SAS/STAT 13.1 User s Guide. The Power and Sample Size Application SAS/STAT 13.1 User s Guide The Power and Sample Size Application This document is an individual chapter from SAS/STAT 13.1 User s Guide. The correct bibliographic citation for the complete manual is as

More information

ODS/RTF Pagination Revisit

ODS/RTF Pagination Revisit PharmaSUG 2018 - Paper QT-01 ODS/RTF Pagination Revisit Ya Huang, Halozyme Therapeutics, Inc. Bryan Callahan, Halozyme Therapeutics, Inc. ABSTRACT ODS/RTF combined with PROC REPORT has been used to generate

More information

SAS CLINICAL SYLLABUS. DURATION: - 60 Hours

SAS CLINICAL SYLLABUS. DURATION: - 60 Hours SAS CLINICAL SYLLABUS DURATION: - 60 Hours BASE SAS PART - I Introduction To Sas System & Architecture History And Various Modules Features Variables & Sas Syntax Rules Sas Data Sets Data Set Options Operators

More information

Application of Modular Programming in Clinical Trial Environment Mirjana Stojanovic, CALGB - Statistical Center, DUMC, Durham, NC

Application of Modular Programming in Clinical Trial Environment Mirjana Stojanovic, CALGB - Statistical Center, DUMC, Durham, NC PharmaSUG2010 - Paper PO08 Application of Modular Programming in Clinical Trial Environment Mirjana Stojanovic, CALGB - Statistical Center, DUMC, Durham, NC ABSTRACT This paper describes a modular approach

More information

Summary Table for Displaying Results of a Logistic Regression Analysis

Summary Table for Displaying Results of a Logistic Regression Analysis PharmaSUG 2018 - Paper EP-23 Summary Table for Displaying Results of a Logistic Regression Analysis Lori S. Parsons, ICON Clinical Research, Medical Affairs Statistical Analysis ABSTRACT When performing

More information

QP Current Practices, Challenges and Mysteries. Caitriona Lenagh 16 March 2012

QP Current Practices, Challenges and Mysteries. Caitriona Lenagh 16 March 2012 QP Current Practices, Challenges and Mysteries Caitriona Lenagh 16 March 2012 Agenda QP Roles and Responsibilities QP Current Practices Supply Chain Verification Study Specific Information Lot Specific

More information

Standardising The Standards The Benefits of Consistency

Standardising The Standards The Benefits of Consistency Paper DH06 Standardising The Standards The Benefits of Consistency Nathan James, Roche Products Ltd., Welwyn Garden City, UK ABSTRACT The introduction of the Study Data Tabulation Model (SDTM) has had

More information

Continuing Professional Development: Professional and Regulatory Requirements

Continuing Professional Development: Professional and Regulatory Requirements Continuing Professional Development: Professional and Regulatory Requirements Responsible person: Louise Coleman Published: Wednesday, April 30, 2008 ISBN: 9781-871101-50-6 Edition: 1st Summary Recent

More information

Graph Theory for Modelling a Survey Questionnaire Pierpaolo Massoli, ISTAT via Adolfo Ravà 150, Roma, Italy

Graph Theory for Modelling a Survey Questionnaire Pierpaolo Massoli, ISTAT via Adolfo Ravà 150, Roma, Italy Graph Theory for Modelling a Survey Questionnaire Pierpaolo Massoli, ISTAT via Adolfo Ravà 150, 00142 Roma, Italy e-mail: pimassol@istat.it 1. Introduction Questions can be usually asked following specific

More information

KEYWORDS Metadata, macro language, CALL EXECUTE, %NRSTR, %TSLIT

KEYWORDS Metadata, macro language, CALL EXECUTE, %NRSTR, %TSLIT MWSUG 2017 - Paper BB15 Building Intelligent Macros: Driving a Variable Parameter System with Metadata Arthur L. Carpenter, California Occidental Consultants, Anchorage, Alaska ABSTRACT When faced with

More information

Creating an ADaM Data Set for Correlation Analyses

Creating an ADaM Data Set for Correlation Analyses PharmaSUG 2018 - Paper DS-17 ABSTRACT Creating an ADaM Data Set for Correlation Analyses Chad Melson, Experis Clinical, Cincinnati, OH The purpose of a correlation analysis is to evaluate relationships

More information

How to write ADaM specifications like a ninja.

How to write ADaM specifications like a ninja. Poster PP06 How to write ADaM specifications like a ninja. Caroline Francis, Independent SAS & Standards Consultant, Torrevieja, Spain ABSTRACT To produce analysis datasets from CDISC Study Data Tabulation

More information

CFB: A Programming Pattern for Creating Change from Baseline Datasets Lei Zhang, Celgene Corporation, Summit, NJ

CFB: A Programming Pattern for Creating Change from Baseline Datasets Lei Zhang, Celgene Corporation, Summit, NJ Paper TT13 CFB: A Programming Pattern for Creating Change from Baseline Datasets Lei Zhang, Celgene Corporation, Summit, NJ ABSTRACT In many clinical studies, Change from Baseline analysis is frequently

More information

Cognitive Walkthrough. Francesca Rizzo 24 novembre 2004

Cognitive Walkthrough. Francesca Rizzo 24 novembre 2004 Cognitive Walkthrough Francesca Rizzo 24 novembre 2004 The cognitive walkthrough It is a task-based inspection method widely adopted in evaluating user interfaces It requires: A low-fi prototype of the

More information

Figure 1. Table shell

Figure 1. Table shell Reducing Statisticians Programming Load: Automated Statistical Analysis with SAS and XML Michael C. Palmer, Zurich Biostatistics, Inc., Morristown, NJ Cecilia A. Hale, Zurich Biostatistics, Inc., Morristown,

More information

Anatomy of a Merge Gone Wrong James Lew, Compu-Stat Consulting, Scarborough, ON, Canada Joshua Horstman, Nested Loop Consulting, Indianapolis, IN, USA

Anatomy of a Merge Gone Wrong James Lew, Compu-Stat Consulting, Scarborough, ON, Canada Joshua Horstman, Nested Loop Consulting, Indianapolis, IN, USA ABSTRACT PharmaSUG 2013 - Paper TF22 Anatomy of a Merge Gone Wrong James Lew, Compu-Stat Consulting, Scarborough, ON, Canada Joshua Horstman, Nested Loop Consulting, Indianapolis, IN, USA The merge is

More information

An Algorithm to Compute Exact Power of an Unordered RxC Contingency Table

An Algorithm to Compute Exact Power of an Unordered RxC Contingency Table NESUG 27 An Algorithm to Compute Eact Power of an Unordered RC Contingency Table Vivek Pradhan, Cytel Inc., Cambridge, MA Stian Lydersen, Department of Cancer Research and Molecular Medicine, Norwegian

More information

Cover the Basics, Tool for structuring data checking with SAS Ole Zester, Novo Nordisk, Denmark

Cover the Basics, Tool for structuring data checking with SAS Ole Zester, Novo Nordisk, Denmark ABSTRACT PharmaSUG 2014 - Paper IB04 Cover the Basics, Tool for structuring data checking with SAS Ole Zester, Novo Nordisk, Denmark Data Cleaning and checking are essential parts of the Stat programmer

More information

Programming Beyond the Basics. Find() the power of Hash - How, Why and When to use the SAS Hash Object John Blackwell

Programming Beyond the Basics. Find() the power of Hash - How, Why and When to use the SAS Hash Object John Blackwell Find() the power of Hash - How, Why and When to use the SAS Hash Object John Blackwell ABSTRACT The SAS hash object has come of age in SAS 9.2, giving the SAS programmer the ability to quickly do things

More information

The Benefits of Traceability Beyond Just From SDTM to ADaM in CDISC Standards Maggie Ci Jiang, Teva Pharmaceuticals, Great Valley, PA

The Benefits of Traceability Beyond Just From SDTM to ADaM in CDISC Standards Maggie Ci Jiang, Teva Pharmaceuticals, Great Valley, PA PharmaSUG 2017 - Paper DS23 The Benefits of Traceability Beyond Just From SDTM to ADaM in CDISC Standards Maggie Ci Jiang, Teva Pharmaceuticals, Great Valley, PA ABSTRACT Since FDA released the Analysis

More information

%MAKE_IT_COUNT: An Example Macro for Dynamic Table Programming Britney Gilbert, Juniper Tree Consulting, Porter, Oklahoma

%MAKE_IT_COUNT: An Example Macro for Dynamic Table Programming Britney Gilbert, Juniper Tree Consulting, Porter, Oklahoma Britney Gilbert, Juniper Tree Consulting, Porter, Oklahoma ABSTRACT Today there is more pressure on programmers to deliver summary outputs faster without sacrificing quality. By using just a few programming

More information

A Breeze through SAS options to Enter a Zero-filled row Kajal Tahiliani, ICON Clinical Research, Warrington, PA

A Breeze through SAS options to Enter a Zero-filled row Kajal Tahiliani, ICON Clinical Research, Warrington, PA ABSTRACT: A Breeze through SAS options to Enter a Zero-filled row Kajal Tahiliani, ICON Clinical Research, Warrington, PA Programmers often need to summarize data into tables as per template. But study

More information

Mystery Shopping BBC Trust Conclusions

Mystery Shopping BBC Trust Conclusions Mystery Shopping BBC Trust Conclusions February 2014 Getting the best out of the BBC for licence fee payers Contents Mystery Shopping / BBC Trust Conclusions Introduction 1 Mystery Shopping Research 1

More information

Common Sense Validation Using SAS

Common Sense Validation Using SAS Common Sense Validation Using SAS Lisa Eckler Lisa Eckler Consulting Inc. TASS Interfaces, December 2015 Holistic approach Allocate most effort to what s most important Avoid or automate repetitive tasks

More information

Part 1. Getting Started. Chapter 1 Creating a Simple Report 3. Chapter 2 PROC REPORT: An Introduction 13. Chapter 3 Creating Breaks 57

Part 1. Getting Started. Chapter 1 Creating a Simple Report 3. Chapter 2 PROC REPORT: An Introduction 13. Chapter 3 Creating Breaks 57 Part 1 Getting Started Chapter 1 Creating a Simple Report 3 Chapter 2 PROC REPORT: An Introduction 13 Chapter 3 Creating Breaks 57 Chapter 4 Only in the LISTING Destination 75 Chapter 5 Creating and Modifying

More information

So Much Data, So Little Time: Splitting Datasets For More Efficient Run Times and Meeting FDA Submission Guidelines

So Much Data, So Little Time: Splitting Datasets For More Efficient Run Times and Meeting FDA Submission Guidelines Paper TT13 So Much Data, So Little Time: Splitting Datasets For More Efficient Run Times and Meeting FDA Submission Guidelines Anthony Harris, PPD, Wilmington, NC Robby Diseker, PPD, Wilmington, NC ABSTRACT

More information

THE CODE COMPLIANCE PANEL OF PHONEPAYPLUS TRIBUNAL DECISION

THE CODE COMPLIANCE PANEL OF PHONEPAYPLUS TRIBUNAL DECISION THE CODE COMPLIANCE PANEL OF PHONEPAYPLUS Thursday, 3 September 2009 TRIBUNAL SITTING No. 35 / CASE 1 CASE REFERENCE: 775639/JI TRIBUNAL DECISION Service provider: MX Telecom Limited, London Information

More information

Understanding and Applying the Logic of the DOW-Loop

Understanding and Applying the Logic of the DOW-Loop PharmaSUG 2014 Paper BB02 Understanding and Applying the Logic of the DOW-Loop Arthur Li, City of Hope National Medical Center, Duarte, CA ABSTRACT The DOW-loop is not official terminology that one can

More information

Enterprise Miner Tutorial Notes 2 1

Enterprise Miner Tutorial Notes 2 1 Enterprise Miner Tutorial Notes 2 1 ECT7110 E-Commerce Data Mining Techniques Tutorial 2 How to Join Table in Enterprise Miner e.g. we need to join the following two tables: Join1 Join 2 ID Name Gender

More information

SAS/STAT 13.1 User s Guide. The SURVEYFREQ Procedure

SAS/STAT 13.1 User s Guide. The SURVEYFREQ Procedure SAS/STAT 13.1 User s Guide The SURVEYFREQ Procedure This document is an individual chapter from SAS/STAT 13.1 User s Guide. The correct bibliographic citation for the complete manual is as follows: SAS

More information

How to clean up dirty data in Patient reported outcomes

How to clean up dirty data in Patient reported outcomes Paper DH02 How to clean up dirty data in Patient reported outcomes Knut Mueller, UCB Schwarz Biosciences, Monheim, Germany ABSTRACT The current FDA Guidance for Industry - Patient Reported Outcome Measures

More information

An Efficient Tool for Clinical Data Check

An Efficient Tool for Clinical Data Check PharmaSUG 2018 - Paper AD-16 An Efficient Tool for Clinical Data Check Chao Su, Merck & Co., Inc., Rahway, NJ Shunbing Zhao, Merck & Co., Inc., Rahway, NJ Cynthia He, Merck & Co., Inc., Rahway, NJ ABSTRACT

More information

USING HASH TABLES FOR AE SEARCH STRATEGIES Vinodita Bongarala, Liz Thomas Seattle Genetics, Inc., Bothell, WA

USING HASH TABLES FOR AE SEARCH STRATEGIES Vinodita Bongarala, Liz Thomas Seattle Genetics, Inc., Bothell, WA harmasug 2017 - Paper BB08 USING HASH TABLES FOR AE SEARCH STRATEGIES Vinodita Bongarala, Liz Thomas Seattle Genetics, Inc., Bothell, WA ABSTRACT As part of adverse event safety analysis, adverse events

More information

Once the data warehouse is assembled, its customers will likely

Once the data warehouse is assembled, its customers will likely Clinical Data Warehouse Development with Base SAS Software and Common Desktop Tools Patricia L. Gerend, Genentech, Inc., South San Francisco, California ABSTRACT By focusing on the information needed by

More information

Correcting for natural time lag bias in non-participants in pre-post intervention evaluation studies

Correcting for natural time lag bias in non-participants in pre-post intervention evaluation studies Correcting for natural time lag bias in non-participants in pre-post intervention evaluation studies Gandhi R Bhattarai PhD, OptumInsight, Rocky Hill, CT ABSTRACT Measuring the change in outcomes between

More information

Statistics, Data Analysis & Econometrics

Statistics, Data Analysis & Econometrics ST009 PROC MI as the Basis for a Macro for the Study of Patterns of Missing Data Carl E. Pierchala, National Highway Traffic Safety Administration, Washington ABSTRACT The study of missing data patterns

More information

A Lazy Programmer s Macro for Descriptive Statistics Tables

A Lazy Programmer s Macro for Descriptive Statistics Tables Paper SA19-2011 A Lazy Programmer s Macro for Descriptive Statistics Tables Matthew C. Fenchel, M.S., Cincinnati Children s Hospital Medical Center, Cincinnati, OH Gary L. McPhail, M.D., Cincinnati Children

More information