SlideShare a Scribd company logo
1 of 3
Download to read offline
1
Paper 125-31
Moving from Programmer to Statistician – A Statistical Mentoring
Program
Emily Anne James, Biogen Idec, Cambridge, MA
ABSTRACT
Programmers and Statisticians typically interact on a daily basis, thus making the relationship between the two
fundamental to a successful project. Did you ever wonder what it would be like to be in the shoes of a Statistician?
I’m sure most of us programmers have wondered what it would be like but how many actually have the desire to try it
out? This paper will tell the story of a Programmer’s experience working as a statistician.
INTRODUCTION
I have always had a strong interest in statistics. With a bachelor’s degree in sociology, statistics and methods were
my preferred and most rewarding courses. I attended graduate school for a Master’s in Public Health in Epidemiology
& Biostatistics. After graduating, I began my career in the biotechnology industry. I was hired as a Statistical QA
Analyst, mainly to check statistical output and analysis datasets and parallel program data points. I viewed this
position as a stepping-stone to something more functional. I was in the Statistical QA role for one year and then
moved into a Statistical Programming position. Programming was much more stimulating for me yet I missed utilizing
my statistical skills. I wanted to take on more of a statistical role to determine if that is the direction I want to go in the
future. I worked side by side with Statisticians and had a general sense of what they did but I wanted to observe their
activities on a daily basis.
RIGHT PLACE AT THE RIGHT TIME
After expressing this interest with management in statistics, a plan was developed. My goal was to obtain hands-on
experience with a variety of tasks statisticians perform. At the same time there was a need for more statistical
resources in the drug program in which I had been working. The statisticians were overloaded with project work for
the upcoming quarters. In addition, the Lead Statisticians were anxious to get more mentoring experience. This was
a perfect opportunity for someone like me who had the statistical background and interest to provide statistical
support while learning more about the role of a statistician in the company. My extensive experience in the drug
program coupled with my statistical skills allowed me to pursue this opportunity. Cleary, I was at the right place at the
right time.
I drafted a proposal for a Statistical Mentoring Program with the goal of developing a solid understanding of the daily
activities and responsibilities of Statisticians. This entailed using my statistical knowledge and skills to provide support
to Lead Statisticians on various projects. After discussion with management, it was decided that I would split my time
50:50 between programming and statistics as needed to meet project timelines. The programming projects were kept
separate from the statistical projects so that I could maintain objectivity.
STATISTICAL TASKS
The majority of my statistical work was focused on preparing for an interim clinical study report for a large, complex
study. There were tight timelines to submit the interim clinical study report with minimum resources. My statistical
tasks ranged from data checking; to creating specifications for analysis datasets, tables, and figures; to parallel
programming.
The statistical tasks included but were not limited to:
Drafting table shells
Creating specifications for analysis datasets
Creating specifications for tables, figures, and listings
Identifying first look analyses
Performing data checking
Parallel programming analysis datasets
Checking data results and parallel programming tables, figures, and listings
The Lead Statistician acted as a mentor by delegating statistical tasks, answering questions regarding assignments
and standards, reviewing my work, and providing feedback. When the proposal was drafted, there were many
projects potentially in need of help.
Planning, Development and SupportSUGI 31
2
I did a lot of the preparation work for the Statistical Analysis Plan, creating specifications for analysis datasets
including efficacy and pharmacodynamics. I drafted table shells and wrote specifications for all of the tables and
figures. I created data checking programs to ensure the data was accurate and consistent and communicated and
followed-up with Data Management team members to resolve data issues. For the programming and analysis stage, I
was the statistician for the baseline and safety sections. I parallel programmed analysis datasets, baseline tables and
safety tables and listings.
PROGRAMMING TASKS
Additionally, I acted as Lead Programmer for the study. I delegated work to various programmers, briefed them on
the nature of the study, assigned parallel programmers for QC of analysis datasets, communicated with programming
management regarding resources, followed up with programmers to ensure we were on target to meet timelines,
tracked programming and QC progress, and fielded questions from programmers regarding study issues, timelines,
data, and statistical specifications. I extracted raw data periodically from the clinical data warehouse, kept team
members informed regarding progress and reminders, held study update meetings, and ensured data issues were
being tracked and presented to Data Management. These responsibilities as the Lead Programmer could overlap
with those of the statistician, depending on where and with whom you are working.
A DAY IN THE LIFE OF
The typical day in the life of a junior statistician varied depending on the stage of the analysis. After thorough review
of the study protocol and draft analysis plan, my day was spent drafting table shells and writing specifications for
analysis datasets and tables, figures, and unique listings. All of my work was sent to my statistical mentor for review
and I made modifications where necessary. Once the programming began, I was parallel programming and checking
analysis datasets, answering questions from programmers regarding the specifications, parallel programming tables
and figures, and checking results for consistency and accuracy. After the programs and analyses were finalized, the
study report drafts were circulated for review by the study management team. Because of the scale and intricacy of
the study, the review generated various changes and additional analyses. Additional analyses and modifications
triggered another cycle of writing specifications, delegating tasks to programmers, and parallel programming and
checking the output. Once the study report was final, I moved some of the tables, figures, and listings into the final
report document.
COMPARISON OF PROGRAMMING AND STATISTCAL TASKS
There were a lot of advantages to working as a Statistician with my programming background. My familiarity with the
drug program, programming techniques, and conventions allowed for a smooth transition. I already had the
programmer perspective from my experience programming similar analyses. This was extremely useful while
developing specifications for analysis datasets, tables and figures. I would think what type of information would I
need as a programmer to be able to code this correctly. One of the features I particularly liked about the Statistician
role was the variety of tasks involved, not merely coding all day as a Programmer is likely to do. As a statistician on
any given day, I could be doing anything from creating specifications to parallel programming to checking data and
results.
I discovered that there were quite a few drawbacks to acting as a Statistician that I wasn’t used to dealing with as a
Programmer. The medical team made many changes to the study report, which involved revising table shells,
specifications, and programs after the fact. There were endless interruptions from Programmers asking questions
regarding specifications, timelines, and study issues. This could have been due to the fact that there were many
temporary programmers working on the study. Directing the Programmers was not always easy. Acting as the
Statistician for the baseline, safety, and listing sections involved working with Programmers and QA Analysts to
answer questions and explain study issues and specifications. There was a tremendous responsibility on my part for
this study being the Lead Programmer who could not do any of the programming since I was also the Statistician who
developed many of the specifications. I was responsible for making sure the programming was complete and correct
in a timely manner, yet I could not participate as a Programmer to ensure this. I truly experienced what it was like to
be in the shoes of the Statistician. The Statistician is responsible for the work and waiting for the Programming
deliverables.
The biggest concern I found working on this study as a Statistician was discovering the considerable gap in skill level
among Programmers working on the study. I held high expectations of all of the Programmers since the main
Programmers on the study were so proficient. It was very difficult for me to remain calm and content when the
programming was not being done correctly or in a timely manner. This was only the case when we assigned a few
inexperienced programmers to handle some of the tables. With the tight deadlines, I expected everyone to pull their
weight to meet the timelines. Working as a Programmer, I had never experienced the burden of accountability that
the Statistician holds.
Planning, Development and SupportSUGI 31
3
CONCLUSION
My experience in the statistical mentoring program was extremely valuable. It gave me tremendous insight into a
Statisticians’ point of view and daily stressors. I was able to develop my statistical skills and knowledge in the industry
by acting as a Statistician for baseline and safety sections of a clinical study report for a pivotal study. After this
experience I was confident that becoming a Statistician was not the career move I wanted to make. I would not have
been able to make this decision without this experience with the mentoring program. I am grateful to my company
and department who allowed me to fulfill this opportunity while maintaining my programming position. This
preparation permits me to take on a greater variety of tasks at work as a Programmer with statistical projects. This
was an excellent experience overall. Not only was it challenging and enlightening, it helped me make a very
important career decision. I believe this has made me a better Programmer overall.
CONTACT INFORMATION
Contact the author at:
Emily Anne James
Biogen Idec
14 Cambridge Center
Cambridge, MA 02142
Phone: (617) 679-3825
E-mail: Emily.Anne.James@biogenidec.com
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.
Planning, Development and SupportSUGI 31

More Related Content

What's hot

What's hot (20)

MLPA for health care presentation smc
MLPA for health care presentation   smcMLPA for health care presentation   smc
MLPA for health care presentation smc
 
Pmcf data quality challenges & best practices
Pmcf data quality challenges & best practicesPmcf data quality challenges & best practices
Pmcf data quality challenges & best practices
 
Machine Learning for Preclinical Research
Machine Learning for Preclinical ResearchMachine Learning for Preclinical Research
Machine Learning for Preclinical Research
 
AI for Precision Medicine (Pragmatic preclinical data science)
AI for Precision Medicine (Pragmatic preclinical data science)AI for Precision Medicine (Pragmatic preclinical data science)
AI for Precision Medicine (Pragmatic preclinical data science)
 
Introducing The Next-Generation In Opportunity Analysis, Benchmarking, And Im...
Introducing The Next-Generation In Opportunity Analysis, Benchmarking, And Im...Introducing The Next-Generation In Opportunity Analysis, Benchmarking, And Im...
Introducing The Next-Generation In Opportunity Analysis, Benchmarking, And Im...
 
Confidently Conduct and Write Your Power Analysis
Confidently Conduct and Write Your Power AnalysisConfidently Conduct and Write Your Power Analysis
Confidently Conduct and Write Your Power Analysis
 
Confidently Conduct and Write Your Power Analysis
Confidently Conduct and Write Your Power AnalysisConfidently Conduct and Write Your Power Analysis
Confidently Conduct and Write Your Power Analysis
 
Tsqr16 17-en
Tsqr16 17-enTsqr16 17-en
Tsqr16 17-en
 
Ehr Testing Challenge
Ehr Testing ChallengeEhr Testing Challenge
Ehr Testing Challenge
 
Designing Risk Metrics for Risk-Based Monitoring
Designing Risk Metrics for Risk-Based MonitoringDesigning Risk Metrics for Risk-Based Monitoring
Designing Risk Metrics for Risk-Based Monitoring
 
Leverage Big Data Analytics to Enhance Clinical Trials from Planning to Execu...
Leverage Big Data Analytics to Enhance Clinical Trials from Planning to Execu...Leverage Big Data Analytics to Enhance Clinical Trials from Planning to Execu...
Leverage Big Data Analytics to Enhance Clinical Trials from Planning to Execu...
 
Next Gen Clinical Data Sciences
Next Gen Clinical Data SciencesNext Gen Clinical Data Sciences
Next Gen Clinical Data Sciences
 
Physician schedule optimization model - Endeavor Analytics
Physician schedule optimization model - Endeavor AnalyticsPhysician schedule optimization model - Endeavor Analytics
Physician schedule optimization model - Endeavor Analytics
 
Job Opportunity
Job OpportunityJob Opportunity
Job Opportunity
 
RESUME_Arjun Kulshrestha
RESUME_Arjun KulshresthaRESUME_Arjun Kulshrestha
RESUME_Arjun Kulshrestha
 
EHR Training Plan
EHR Training PlanEHR Training Plan
EHR Training Plan
 
AI Pharma Summit Keynote Boston 7-26-17
AI Pharma Summit Keynote Boston 7-26-17AI Pharma Summit Keynote Boston 7-26-17
AI Pharma Summit Keynote Boston 7-26-17
 
Beyond Proofs of Concept for Biomedical AI
Beyond Proofs of Concept for Biomedical AIBeyond Proofs of Concept for Biomedical AI
Beyond Proofs of Concept for Biomedical AI
 
PREDICTION and RATE analysis: Health Insurance
PREDICTION and RATE analysis: Health Insurance PREDICTION and RATE analysis: Health Insurance
PREDICTION and RATE analysis: Health Insurance
 
Big Data in Pharma - Overview and Use Cases
Big Data in Pharma - Overview and Use CasesBig Data in Pharma - Overview and Use Cases
Big Data in Pharma - Overview and Use Cases
 

Viewers also liked (13)

Clinical sas programmer
Clinical sas programmerClinical sas programmer
Clinical sas programmer
 
CV HAKAN ERDEM ENGLISH
CV HAKAN ERDEM ENGLISHCV HAKAN ERDEM ENGLISH
CV HAKAN ERDEM ENGLISH
 
Sy Con Internationa
Sy Con InternationaSy Con Internationa
Sy Con Internationa
 
The EFGCP Report For Clinical Research Projects in Turkey
The EFGCP Report For Clinical Research Projects in TurkeyThe EFGCP Report For Clinical Research Projects in Turkey
The EFGCP Report For Clinical Research Projects in Turkey
 
Gaurav soni_1
Gaurav soni_1Gaurav soni_1
Gaurav soni_1
 
Junior SEM Manager Italy
Junior SEM Manager ItalyJunior SEM Manager Italy
Junior SEM Manager Italy
 
CV-anwar2015[1]
CV-anwar2015[1]CV-anwar2015[1]
CV-anwar2015[1]
 
Content manager france - CDD ou CDI - Ecommerce Nation
Content manager france - CDD ou CDI - Ecommerce NationContent manager france - CDD ou CDI - Ecommerce Nation
Content manager france - CDD ou CDI - Ecommerce Nation
 
CV_MWalewska Sep16
CV_MWalewska Sep16CV_MWalewska Sep16
CV_MWalewska Sep16
 
Anusha_SAS (1)
Anusha_SAS (1)Anusha_SAS (1)
Anusha_SAS (1)
 
CV Brigitte Lampo Nov2016
CV Brigitte Lampo Nov2016CV Brigitte Lampo Nov2016
CV Brigitte Lampo Nov2016
 
Arletta Mogielnicka CVeng2
Arletta Mogielnicka CVeng2Arletta Mogielnicka CVeng2
Arletta Mogielnicka CVeng2
 
CV_AM-May2015
CV_AM-May2015CV_AM-May2015
CV_AM-May2015
 

Similar to Moving from programmer to statistician

Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation
MoseStaton39
 
Workbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docxWorkbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docx
AASTHA76
 
Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation
MikeEly930
 
Social Work Research Planning a Program EvaluationJoan is a soc.docx
Social Work Research Planning a Program EvaluationJoan is a soc.docxSocial Work Research Planning a Program EvaluationJoan is a soc.docx
Social Work Research Planning a Program EvaluationJoan is a soc.docx
samuel699872
 
Guide to Helping With Paper· Description of the key program .docx
Guide to Helping With Paper· Description of the key program .docxGuide to Helping With Paper· Description of the key program .docx
Guide to Helping With Paper· Description of the key program .docx
shericehewat
 
Moh.Abd-Ellatif_DataAnalysis1.pptx
Moh.Abd-Ellatif_DataAnalysis1.pptxMoh.Abd-Ellatif_DataAnalysis1.pptx
Moh.Abd-Ellatif_DataAnalysis1.pptx
AbdullahEmam4
 
please just write the bulk of the paper with in text citations and.docx
please just write the bulk of the paper with in text citations and.docxplease just write the bulk of the paper with in text citations and.docx
please just write the bulk of the paper with in text citations and.docx
randymartin91030
 
Managing your projects effectively in a shared resource environment
Managing your projects effectively in a shared resource environmentManaging your projects effectively in a shared resource environment
Managing your projects effectively in a shared resource environment
Stephen Hightower
 

Similar to Moving from programmer to statistician (20)

Data quality field monitoring and information management by Nyeapa Yakubu +23...
Data quality field monitoring and information management by Nyeapa Yakubu +23...Data quality field monitoring and information management by Nyeapa Yakubu +23...
Data quality field monitoring and information management by Nyeapa Yakubu +23...
 
Christ PPT Template.pptx
Christ PPT Template.pptxChrist PPT Template.pptx
Christ PPT Template.pptx
 
Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation
 
Workbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docxWorkbook for Designing a Process Evaluation .docx
Workbook for Designing a Process Evaluation .docx
 
Workbook for Designing a Process Evaluation
 Workbook for Designing a Process Evaluation  Workbook for Designing a Process Evaluation
Workbook for Designing a Process Evaluation
 
Social Work Research Planning a Program EvaluationJoan is a soc.docx
Social Work Research Planning a Program EvaluationJoan is a soc.docxSocial Work Research Planning a Program EvaluationJoan is a soc.docx
Social Work Research Planning a Program EvaluationJoan is a soc.docx
 
Guide to Helping With Paper· Description of the key program .docx
Guide to Helping With Paper· Description of the key program .docxGuide to Helping With Paper· Description of the key program .docx
Guide to Helping With Paper· Description of the key program .docx
 
Going Beyond Evaluation Buzzwords
Going Beyond Evaluation BuzzwordsGoing Beyond Evaluation Buzzwords
Going Beyond Evaluation Buzzwords
 
Program Evaluation 1
Program Evaluation 1Program Evaluation 1
Program Evaluation 1
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
 
Doing qualitative data analysis
Doing qualitative data analysisDoing qualitative data analysis
Doing qualitative data analysis
 
Powerpoint Resume2
Powerpoint Resume2Powerpoint Resume2
Powerpoint Resume2
 
Moh.Abd-Ellatif_DataAnalysis1.pptx
Moh.Abd-Ellatif_DataAnalysis1.pptxMoh.Abd-Ellatif_DataAnalysis1.pptx
Moh.Abd-Ellatif_DataAnalysis1.pptx
 
Program Evaluations
Program EvaluationsProgram Evaluations
Program Evaluations
 
please just write the bulk of the paper with in text citations and.docx
please just write the bulk of the paper with in text citations and.docxplease just write the bulk of the paper with in text citations and.docx
please just write the bulk of the paper with in text citations and.docx
 
Software
SoftwareSoftware
Software
 
Measurement & metrics
Measurement & metricsMeasurement & metrics
Measurement & metrics
 
What are Entry Level Data Analyst Jobs?: A Guide Skills
What are Entry Level Data Analyst Jobs?: A Guide Skills What are Entry Level Data Analyst Jobs?: A Guide Skills
What are Entry Level Data Analyst Jobs?: A Guide Skills
 
Managing your projects effectively in a shared resource environment
Managing your projects effectively in a shared resource environmentManaging your projects effectively in a shared resource environment
Managing your projects effectively in a shared resource environment
 
Street Jibe Evaluation Workshop 2
Street Jibe Evaluation Workshop 2Street Jibe Evaluation Workshop 2
Street Jibe Evaluation Workshop 2
 

More from ray4hz

More from ray4hz (6)

Introduction to clinical sas programming
Introduction to clinical sas programmingIntroduction to clinical sas programming
Introduction to clinical sas programming
 
Cmu experimental design
Cmu experimental designCmu experimental design
Cmu experimental design
 
尽管去做——无压工作的艺术
尽管去做——无压工作的艺术尽管去做——无压工作的艺术
尽管去做——无压工作的艺术
 
Visualization hang zhong
Visualization hang zhongVisualization hang zhong
Visualization hang zhong
 
Cdisc sdtm implementation_process _v1
Cdisc sdtm implementation_process _v1Cdisc sdtm implementation_process _v1
Cdisc sdtm implementation_process _v1
 
Test your macro
Test your macroTest your macro
Test your macro
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Moving from programmer to statistician

  • 1. 1 Paper 125-31 Moving from Programmer to Statistician – A Statistical Mentoring Program Emily Anne James, Biogen Idec, Cambridge, MA ABSTRACT Programmers and Statisticians typically interact on a daily basis, thus making the relationship between the two fundamental to a successful project. Did you ever wonder what it would be like to be in the shoes of a Statistician? I’m sure most of us programmers have wondered what it would be like but how many actually have the desire to try it out? This paper will tell the story of a Programmer’s experience working as a statistician. INTRODUCTION I have always had a strong interest in statistics. With a bachelor’s degree in sociology, statistics and methods were my preferred and most rewarding courses. I attended graduate school for a Master’s in Public Health in Epidemiology & Biostatistics. After graduating, I began my career in the biotechnology industry. I was hired as a Statistical QA Analyst, mainly to check statistical output and analysis datasets and parallel program data points. I viewed this position as a stepping-stone to something more functional. I was in the Statistical QA role for one year and then moved into a Statistical Programming position. Programming was much more stimulating for me yet I missed utilizing my statistical skills. I wanted to take on more of a statistical role to determine if that is the direction I want to go in the future. I worked side by side with Statisticians and had a general sense of what they did but I wanted to observe their activities on a daily basis. RIGHT PLACE AT THE RIGHT TIME After expressing this interest with management in statistics, a plan was developed. My goal was to obtain hands-on experience with a variety of tasks statisticians perform. At the same time there was a need for more statistical resources in the drug program in which I had been working. The statisticians were overloaded with project work for the upcoming quarters. In addition, the Lead Statisticians were anxious to get more mentoring experience. This was a perfect opportunity for someone like me who had the statistical background and interest to provide statistical support while learning more about the role of a statistician in the company. My extensive experience in the drug program coupled with my statistical skills allowed me to pursue this opportunity. Cleary, I was at the right place at the right time. I drafted a proposal for a Statistical Mentoring Program with the goal of developing a solid understanding of the daily activities and responsibilities of Statisticians. This entailed using my statistical knowledge and skills to provide support to Lead Statisticians on various projects. After discussion with management, it was decided that I would split my time 50:50 between programming and statistics as needed to meet project timelines. The programming projects were kept separate from the statistical projects so that I could maintain objectivity. STATISTICAL TASKS The majority of my statistical work was focused on preparing for an interim clinical study report for a large, complex study. There were tight timelines to submit the interim clinical study report with minimum resources. My statistical tasks ranged from data checking; to creating specifications for analysis datasets, tables, and figures; to parallel programming. The statistical tasks included but were not limited to: Drafting table shells Creating specifications for analysis datasets Creating specifications for tables, figures, and listings Identifying first look analyses Performing data checking Parallel programming analysis datasets Checking data results and parallel programming tables, figures, and listings The Lead Statistician acted as a mentor by delegating statistical tasks, answering questions regarding assignments and standards, reviewing my work, and providing feedback. When the proposal was drafted, there were many projects potentially in need of help. Planning, Development and SupportSUGI 31
  • 2. 2 I did a lot of the preparation work for the Statistical Analysis Plan, creating specifications for analysis datasets including efficacy and pharmacodynamics. I drafted table shells and wrote specifications for all of the tables and figures. I created data checking programs to ensure the data was accurate and consistent and communicated and followed-up with Data Management team members to resolve data issues. For the programming and analysis stage, I was the statistician for the baseline and safety sections. I parallel programmed analysis datasets, baseline tables and safety tables and listings. PROGRAMMING TASKS Additionally, I acted as Lead Programmer for the study. I delegated work to various programmers, briefed them on the nature of the study, assigned parallel programmers for QC of analysis datasets, communicated with programming management regarding resources, followed up with programmers to ensure we were on target to meet timelines, tracked programming and QC progress, and fielded questions from programmers regarding study issues, timelines, data, and statistical specifications. I extracted raw data periodically from the clinical data warehouse, kept team members informed regarding progress and reminders, held study update meetings, and ensured data issues were being tracked and presented to Data Management. These responsibilities as the Lead Programmer could overlap with those of the statistician, depending on where and with whom you are working. A DAY IN THE LIFE OF The typical day in the life of a junior statistician varied depending on the stage of the analysis. After thorough review of the study protocol and draft analysis plan, my day was spent drafting table shells and writing specifications for analysis datasets and tables, figures, and unique listings. All of my work was sent to my statistical mentor for review and I made modifications where necessary. Once the programming began, I was parallel programming and checking analysis datasets, answering questions from programmers regarding the specifications, parallel programming tables and figures, and checking results for consistency and accuracy. After the programs and analyses were finalized, the study report drafts were circulated for review by the study management team. Because of the scale and intricacy of the study, the review generated various changes and additional analyses. Additional analyses and modifications triggered another cycle of writing specifications, delegating tasks to programmers, and parallel programming and checking the output. Once the study report was final, I moved some of the tables, figures, and listings into the final report document. COMPARISON OF PROGRAMMING AND STATISTCAL TASKS There were a lot of advantages to working as a Statistician with my programming background. My familiarity with the drug program, programming techniques, and conventions allowed for a smooth transition. I already had the programmer perspective from my experience programming similar analyses. This was extremely useful while developing specifications for analysis datasets, tables and figures. I would think what type of information would I need as a programmer to be able to code this correctly. One of the features I particularly liked about the Statistician role was the variety of tasks involved, not merely coding all day as a Programmer is likely to do. As a statistician on any given day, I could be doing anything from creating specifications to parallel programming to checking data and results. I discovered that there were quite a few drawbacks to acting as a Statistician that I wasn’t used to dealing with as a Programmer. The medical team made many changes to the study report, which involved revising table shells, specifications, and programs after the fact. There were endless interruptions from Programmers asking questions regarding specifications, timelines, and study issues. This could have been due to the fact that there were many temporary programmers working on the study. Directing the Programmers was not always easy. Acting as the Statistician for the baseline, safety, and listing sections involved working with Programmers and QA Analysts to answer questions and explain study issues and specifications. There was a tremendous responsibility on my part for this study being the Lead Programmer who could not do any of the programming since I was also the Statistician who developed many of the specifications. I was responsible for making sure the programming was complete and correct in a timely manner, yet I could not participate as a Programmer to ensure this. I truly experienced what it was like to be in the shoes of the Statistician. The Statistician is responsible for the work and waiting for the Programming deliverables. The biggest concern I found working on this study as a Statistician was discovering the considerable gap in skill level among Programmers working on the study. I held high expectations of all of the Programmers since the main Programmers on the study were so proficient. It was very difficult for me to remain calm and content when the programming was not being done correctly or in a timely manner. This was only the case when we assigned a few inexperienced programmers to handle some of the tables. With the tight deadlines, I expected everyone to pull their weight to meet the timelines. Working as a Programmer, I had never experienced the burden of accountability that the Statistician holds. Planning, Development and SupportSUGI 31
  • 3. 3 CONCLUSION My experience in the statistical mentoring program was extremely valuable. It gave me tremendous insight into a Statisticians’ point of view and daily stressors. I was able to develop my statistical skills and knowledge in the industry by acting as a Statistician for baseline and safety sections of a clinical study report for a pivotal study. After this experience I was confident that becoming a Statistician was not the career move I wanted to make. I would not have been able to make this decision without this experience with the mentoring program. I am grateful to my company and department who allowed me to fulfill this opportunity while maintaining my programming position. This preparation permits me to take on a greater variety of tasks at work as a Programmer with statistical projects. This was an excellent experience overall. Not only was it challenging and enlightening, it helped me make a very important career decision. I believe this has made me a better Programmer overall. CONTACT INFORMATION Contact the author at: Emily Anne James Biogen Idec 14 Cambridge Center Cambridge, MA 02142 Phone: (617) 679-3825 E-mail: Emily.Anne.James@biogenidec.com 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. Planning, Development and SupportSUGI 31