35
R SAS

David v Goliath: How to build an R presence in a corporate

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

David v Goliath:

How to build an R presence in a corporate SASenvironment

Derek McCrae Norton

July 22, 2010

David v Goliath Page 1 of 11

Page 2: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Outline

1 Who am I?

2 Where Are We?

3 What is the Goal?

4 How Do We Get There?

David v Goliath Page 2 of 11

Page 3: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Who Am I?

• Currently the Lead Statistician for Equifax's Research andDevelopment Group.

• Nearly 10 years of statistical consulting experience; 5 years ofbroad analytics, 4 years marketing analytics, 1 year creditanalytics.

• Built R presence in 4 companies.

• Director of Atlanta R User Group.

David v Goliath Page 3 of 11

Page 4: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Who Am I?

• Currently the Lead Statistician for Equifax's Research andDevelopment Group.

• Nearly 10 years of statistical consulting experience; 5 years ofbroad analytics, 4 years marketing analytics, 1 year creditanalytics.

• Built R presence in 4 companies.

• Director of Atlanta R User Group.

David v Goliath Page 3 of 11

Page 5: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Who Am I?

• Currently the Lead Statistician for Equifax's Research andDevelopment Group.

• Nearly 10 years of statistical consulting experience; 5 years ofbroad analytics, 4 years marketing analytics, 1 year creditanalytics.

• Built R presence in 4 companies.

• Director of Atlanta R User Group.

David v Goliath Page 3 of 11

Page 6: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Who Am I?

• Currently the Lead Statistician for Equifax's Research andDevelopment Group.

• Nearly 10 years of statistical consulting experience; 5 years ofbroad analytics, 4 years marketing analytics, 1 year creditanalytics.

• Built R presence in 4 companies.

• Director of Atlanta R User Group.

David v Goliath Page 3 of 11

Page 7: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Where Are We?

• SAS has been growing and gaining market share since 1976.

• In 1991 that began to change as a new competitor, R, wasborn.

• Now 19 years later R is a viable alternative to SAS, but . . .

There is still resistance in the corporate environment.

David v Goliath Page 4 of 11

Page 8: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Where Are We?

• SAS has been growing and gaining market share since 1976.

• In 1991 that began to change as a new competitor, R, wasborn.

• Now 19 years later R is a viable alternative to SAS, but . . .

There is still resistance in the corporate environment.

David v Goliath Page 4 of 11

Page 9: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Where Are We?

• SAS has been growing and gaining market share since 1976.

• In 1991 that began to change as a new competitor, R, wasborn.

• Now 19 years later R is a viable alternative to SAS, but . . .

There is still resistance in the corporate environment.

David v Goliath Page 4 of 11

Page 10: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Where Are We?

• SAS has been growing and gaining market share since 1976.

• In 1991 that began to change as a new competitor, R, wasborn.

• Now 19 years later R is a viable alternative to SAS, but . . .

There is still resistance in the corporate environment.

David v Goliath Page 4 of 11

Page 11: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

What is the Goal?

There are two goals here. . .

1 Use R to compliment existing software (read SAS).

2 Replace existing software with R.

We will focus on the �rst goal, and keep the second as a long termgoal that can only happen after the �rst goal is achieved.

David v Goliath Page 5 of 11

Page 12: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

What is the Goal?

There are two goals here. . .

1 Use R to compliment existing software (read SAS).

2 Replace existing software with R.

We will focus on the �rst goal, and keep the second as a long termgoal that can only happen after the �rst goal is achieved.

David v Goliath Page 5 of 11

Page 13: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

What is the Goal?

There are two goals here. . .

1 Use R to compliment existing software (read SAS).

2 Replace existing software with R.

We will focus on the �rst goal, and keep the second as a long termgoal that can only happen after the �rst goal is achieved.

David v Goliath Page 5 of 11

Page 14: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

How Do We Get There?

• Spread the word.

• Start Small.

• Show the Strengths.

• Show the Value.

Remember, Goliath was toppled by one stone from one small boy. . .There was an entire army waiting, but the tipping point was oneboy.

David v Goliath Page 6 of 11

Page 15: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

How Do We Get There?

• Spread the word.

• Start Small.

• Show the Strengths.

• Show the Value.

Remember, Goliath was toppled by one stone from one small boy. . .There was an entire army waiting, but the tipping point was oneboy.

David v Goliath Page 6 of 11

Page 16: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

How Do We Get There?

• Spread the word.

• Start Small.

• Show the Strengths.

• Show the Value.

Remember, Goliath was toppled by one stone from one small boy. . .There was an entire army waiting, but the tipping point was oneboy.

David v Goliath Page 6 of 11

Page 17: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

How Do We Get There?

• Spread the word.

• Start Small.

• Show the Strengths.

• Show the Value.

Remember, Goliath was toppled by one stone from one small boy. . .There was an entire army waiting, but the tipping point was oneboy.

David v Goliath Page 6 of 11

Page 18: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

How Do We Get There?

• Spread the word.

• Start Small.

• Show the Strengths.

• Show the Value.

Remember, Goliath was toppled by one stone from one small boy. . .There was an entire army waiting, but the tipping point was oneboy.

David v Goliath Page 6 of 11

Page 19: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Spread the Word.

• Get involved in local R User Groups.

• Play nice!

• Make friends everywhere, especially in IT.

• You'd be surprised what a friend will do if you simply ask.

• You must evangelize.

• Given any opportunity, talk about R.• It may be painful, but become known as �That R Guy/Girl.�• Organize informational sessions at work.

Most roadblocks in a corporate environment are due to a lack ofinformation. Never let there be a lack of information!

David v Goliath Page 7 of 11

Page 20: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Spread the Word.

• Get involved in local R User Groups.

• Play nice!

• Make friends everywhere, especially in IT.

• You'd be surprised what a friend will do if you simply ask.

• You must evangelize.

• Given any opportunity, talk about R.• It may be painful, but become known as �That R Guy/Girl.�• Organize informational sessions at work.

Most roadblocks in a corporate environment are due to a lack ofinformation. Never let there be a lack of information!

David v Goliath Page 7 of 11

Page 21: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Spread the Word.

• Get involved in local R User Groups.

• Play nice!

• Make friends everywhere, especially in IT.

• You'd be surprised what a friend will do if you simply ask.

• You must evangelize.

• Given any opportunity, talk about R.• It may be painful, but become known as �That R Guy/Girl.�• Organize informational sessions at work.

Most roadblocks in a corporate environment are due to a lack ofinformation. Never let there be a lack of information!

David v Goliath Page 7 of 11

Page 22: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Spread the Word.

• Get involved in local R User Groups.

• Play nice!

• Make friends everywhere, especially in IT.

• You'd be surprised what a friend will do if you simply ask.

• You must evangelize.

• Given any opportunity, talk about R.• It may be painful, but become known as �That R Guy/Girl.�• Organize informational sessions at work.

Most roadblocks in a corporate environment are due to a lack ofinformation. Never let there be a lack of information!

David v Goliath Page 7 of 11

Page 23: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Spread the Word.

• Get involved in local R User Groups.

• Play nice!

• Make friends everywhere, especially in IT.

• You'd be surprised what a friend will do if you simply ask.

• You must evangelize.

• Given any opportunity, talk about R.• It may be painful, but become known as �That R Guy/Girl.�• Organize informational sessions at work.

Most roadblocks in a corporate environment are due to a lack ofinformation. Never let there be a lack of information!

David v Goliath Page 7 of 11

Page 24: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Spread the Word.

• Get involved in local R User Groups.

• Play nice!

• Make friends everywhere, especially in IT.

• You'd be surprised what a friend will do if you simply ask.

• You must evangelize.

• Given any opportunity, talk about R.• It may be painful, but become known as �That R Guy/Girl.�• Organize informational sessions at work.

Most roadblocks in a corporate environment are due to a lack ofinformation. Never let there be a lack of information!

David v Goliath Page 7 of 11

Page 25: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Start Small.

• Rome wasn't built in a day,

• and you won't topple SAS in a day.

• Start by getting R installed on your server/workstationLEGALLY. (remember those friends you made in IT?)

• It is sometimes better to proselytize a few than to evangelizeto all.

David v Goliath Page 8 of 11

Page 26: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Start Small.

• Rome wasn't built in a day,

• and you won't topple SAS in a day.

• Start by getting R installed on your server/workstationLEGALLY. (remember those friends you made in IT?)

• It is sometimes better to proselytize a few than to evangelizeto all.

David v Goliath Page 8 of 11

Page 27: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Start Small.

• Rome wasn't built in a day,

• and you won't topple SAS in a day.

• Start by getting R installed on your server/workstationLEGALLY. (remember those friends you made in IT?)

• It is sometimes better to proselytize a few than to evangelizeto all.

David v Goliath Page 8 of 11

Page 28: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Show the Strengths.

• Know R's weaknesses.

• Large data.• An existing army of SAS programmers.

• Promote R's Strengths

• Graphics are a great place to start.• Flexibility is another.• A growing army of R programmers.

• Use publicly available information and research.

• Revolution Analytics Collection of R in the Media, forexample.

David v Goliath Page 9 of 11

Page 29: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Show the Strengths.

• Know R's weaknesses.

• Large data.• An existing army of SAS programmers.

• Promote R's Strengths

• Graphics are a great place to start.• Flexibility is another.• A growing army of R programmers.

• Use publicly available information and research.

• Revolution Analytics Collection of R in the Media, forexample.

David v Goliath Page 9 of 11

Page 30: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Show the Strengths.

• Know R's weaknesses.

• Large data.• An existing army of SAS programmers.

• Promote R's Strengths

• Graphics are a great place to start.• Flexibility is another.• A growing army of R programmers.

• Use publicly available information and research.

• Revolution Analytics Collection of R in the Media, forexample.

David v Goliath Page 9 of 11

Page 31: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Show the Value

• R is free!

• SAS is de�nitely not.

• Availability of cutting edge methodologies.

• Did I mention that R is free?

David v Goliath Page 10 of 11

Page 32: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Show the Value

• R is free!

• SAS is de�nitely not.

• Availability of cutting edge methodologies.

• Did I mention that R is free?

David v Goliath Page 10 of 11

Page 33: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Show the Value

• R is free!

• SAS is de�nitely not.

• Availability of cutting edge methodologies.

• Did I mention that R is free?

David v Goliath Page 10 of 11

Page 34: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Show the Value

• R is free!

• SAS is de�nitely not.

• Availability of cutting edge methodologies.

• Did I mention that R is free?

David v Goliath Page 10 of 11

Page 35: David v Goliath: How to build an R presence in a corporate

Who am I? Where Are We? What is the Goal? How Do We Get There? Summary

Summary

• You can build an R presence if you follow a few simple steps.

• Spread the word.• Start small.• Show the strengths.• Show the value.

David v Goliath Page 11 of 11