Top Banner
Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello [email protected] Subgroup 3 of PhUSE Working Group 5
20

Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello [email protected] Subgroup 3 of.

Dec 28, 2015

Download

Documents

Justin Hensley
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Sharing Standard Statistical Scripts: Simple Slides

A Journey in ProgressSeptember 18 2012Michael Carniello

[email protected] 3 of PhUSE Working Group 5

Page 2: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

The Question

• What platforms are available to use a medium for developing, publishing and maintaining Standard Statistical Scripts – with world-wide developers being in industry, academia and government?

• In FDA/PhUSE Meeting in early 2012, Subgroup 3 of Working Group 5 took on this question

Page 3: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Well, It’s a Start

• Ian Fleming, Hanming Tu and Mike Carniello spent some time working as a sub-subgroup and looked hard at Github

• They also looked at GoogleDocs, as Github proved to be fairly intense

• Right now (September 18 2012), Mike’s opinion is that GoogleDocs provides a reasonable starting place for such a platform

Page 4: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

The Rest of This Slide Deck

• Some information about Github, how it looks and works, and why it was rejected

• Some information about GoogleDocs, how it looks and works, and why it seems like a reasonable first approach

Page 5: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Github

• Used to develop Facebook, Twitter, etc.• From Wikipedia

Page 6: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Github: It’s Complicated

Page 7: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Git/Bash shell for Windows

Page 8: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Github in a Browser

Page 9: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Github in a Browser (Deeper)

Page 10: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Editing a Github file in a Browser

Page 11: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Looks Good; What’s the Problem?

• In testers’ opinions, too much for classic statistical programming users– Too complicated an interface– Too much overhead for simple development– Too much training and education needed

• Fair enough; Github designed for classic programming languages like C and Java (not for things like R and SAS)

Page 12: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

GoogleDocs

• Designed for collaboration on a variety of documents• Bar is low with respect to learning and using• Advantage – not horriby sophisticated• Disadvantage – not horribly sophisticated• From Wikipedia:

Page 13: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

A Directory View in a Browser

Page 14: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Editing a File in a Browser(with Revision History)

Page 15: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

More Editing in a Browser

Page 16: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

First Real Target:Efficacy by Site Figure

• R code (snip) from CTSpedia

Page 17: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Efficacy by Site Figure

• SAS code (snip) on GoogleDocs

Page 18: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Efficacy by Site: R Output

Page 19: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

Efficacy by Site: SAS Output

Page 20: Sharing Standard Statistical Scripts: Simple Slides A Journey in Progress September 18 2012 Michael Carniello carmichael_oneill@yahoo.com Subgroup 3 of.

The End ???

• Not hardly!• Mike’s suggested next steps:– 1. Pick a finite list of scripts to develop– 2. Assign primary authors and set

milestones/deadlines for GoogleDoc deliveries– 3. After last development deadline, post to

PhUSEWiki