SlideShare a Scribd company logo
1 of 24
Analysis on Steam Platform
Team 3
Jianjun Luo
Sushma Tayanna
Wen Liu
Yousef Fadila
Zhanfeng Huang
Which of these games is more affordable?
59.99$ 9.99$ 4.99$
?
Background: Global Video Games Market is HUGE!
Why Analyzing Steam’s Data?
● Steam is the dominant platform serving at the
de facto PC game distribution hub.
● Total games owned: 3 Billions!
● Real time statistics of Steam’s users and games
shed lights on a market of billions.
Guiding Questions
1)How many valid users and active users there are on Steam?
2)How much time do Steam’s users spend on Steam?
3)How much money do Steam’s users spend on Steam?
4)What is the Price–performance ratio (Avg. Cost Per Hour) of Steam's games?
Sampling Method
● Steam ID is assigned a 64-bit unique ID in a sequential manner
● Steam ID space length is 462,322,592
● Query Steam web API by a generated steam ID can get this user’s summary and game list
● Question: how to sample a certain amount of users for our analysis? Simple Random Sampling?
Stratified Sampling?
Stratified Sampling with
Random Sampled Strata?
Estimating Total Valid Users
● Let Yi = 1 denote the i th ID is a valid user (or active users, private users...) and Yi = 0 otherwise
● N is the total number of IDs in ID space, so the variable of interest is: Y1 ,...,YN
● Let n denote the number of samples, so the variable of interest is: y1 ,..., yn
● For Stratified Sampling, let L denote the number of strata and in our case and h is a specific stratum
● For Stratified Sampling with Random Sampled Strata, let B denote total number of strata we randomly choosed in L
Est. of Simple Random Sampling
Est. of Stratified Sampling
Est. of Stratified Sampling with
Random Sampled Strata
where
Actually in our case, the strata are equal length and number of
samples in each stratum or chosen bucket is also equal...
Variance!
The variance of estimator of population total is not same
Simple Random Sampling
Stratified Sampling
Stratified Sampling with Random Sampled Strata
Number of Invalid Users Samples in Each Stratum
Split 462,322,592 (N) into 1000 Strata (L) and 150 (nh) Samples in each stratum
Stratified Sampling and Estimation of Valid users
● The insight of Stratified Sampling
○ may produce a smaller error of estimation than a simple random sample with same size
○ estimates of population parameters may be desired for subgroups of the population
● For total valid users
○ ID samples: 150,000 from 150 samples (nh) * 1000 strata (L)
○ ID space length (Nh) in each stratum: 462322
○ Number of invalid users in samples: 17541
○ Total invalid users: 54,064,004
○ Total valid users: 408,258,588
● When the stratum sample sizes are at least 30, we can use z to approximate t in t distribution
○ the 90% confidence interval is: 408,258,588 ± 559,047
○ If samples are from uniformed sampling, it is: 408,258,588 ± 799,945
Same analysis can be performed on estimating active users, private users ...
Computational Experiments
● Distribution of Game Price
● Distribution of Number of Games Purchased by Users
● Gamer Behavior
● Price Performance Ratio (Average Cost/Hour)
Distribution of Game Price
48,213 Games in Steam
23.14% of them are free
85.23% of them are less than $10
Distribution of Game Price
99.73% less
than $80
Number of Games Purchased by User
most users purchase less than 25 games
45.61% of users have not purchased any games
Game Behavior - Account Value
25,260 sample users 46% of them never paid for games → $0
99.45% of them are less than $3,000
11.09% of all games bought on
Steam are never played
90.07% of them are played less
than 10 hours
Game Behavior - Average Play Time
Cost/Hour for user: Is playing game expensive?
No, for most users(98%), they spent 2.72$/hour on game playing.
7.09$/h
Ticket only
2.72$/h 11.57$/h
Ticket only
Economical and NOT one time consumption.
Hour/User for Game: “White Elephant” VS “Worth Buying”
The average playing time per game owner:
<1: Unsatisfying Games (36%)
85% <10$, Average price is 7.47$
>=1: Satisfying Games (64%)
96%<10$, Average price is 11.48$
Higher Price cannot guarantee quality, but
satisfying games on average sells more
expensive.
Cost/Hour,User for Game
Case Study: overall gameplay experience
16.489$/h
49.99$
4 hours to finish
Definitely not worth
$50
0.836$/h
59.99$
Urge to play again
Not a waste, even at
full price.
Cost/Hour,User for Game
Case Study: overall gameplay experience
Back To The Question:
Which game is more affordable?
Price could be misleading!
Cost VS Cost-Benefit - Cost per unit of time
59.99$ 9.99$ 4.99$
0.485$/h 1.463$/h 1.921$/h
Conclusion
● Apply the stratified sampling on Steam ID space, and compare it with simple
random sampling and stratified sampling with random sampled strata
● Get the unbiased estimation of total valid user number and the its confidence
interval
● 46% users only play free games or discard the account and play no games.
● Playing computer games is economical comparing to other leisure activities.
● Satisfying game --->Higher Price
● Higher price-performance ratio ---> Better overall gameplay experience
Thank You

More Related Content

What's hot

Nike Design, Manufacturing, and Sponsorship Project
Nike Design, Manufacturing, and Sponsorship ProjectNike Design, Manufacturing, and Sponsorship Project
Nike Design, Manufacturing, and Sponsorship ProjectChris-Riley
 
NVIDIA GeForce NOW Cloud Game Streaming at GDC
NVIDIA GeForce NOW Cloud Game Streaming at GDCNVIDIA GeForce NOW Cloud Game Streaming at GDC
NVIDIA GeForce NOW Cloud Game Streaming at GDCPhil Eisler
 
Strategic Management in a Global Context: Under Armour
Strategic Management in a Global Context: Under ArmourStrategic Management in a Global Context: Under Armour
Strategic Management in a Global Context: Under ArmourRonantonnoel
 
Nike Brand Study Analysis overall
Nike Brand Study Analysis overallNike Brand Study Analysis overall
Nike Brand Study Analysis overallkaran dureja
 
Coop First: 7 Rules for Collaborative Game Design
Coop First: 7 Rules for Collaborative Game DesignCoop First: 7 Rules for Collaborative Game Design
Coop First: 7 Rules for Collaborative Game DesignAmy Jo Kim
 
Gamification Decks: Structure Gamification Projects with Design Thinking
Gamification Decks: Structure Gamification Projects with Design ThinkingGamification Decks: Structure Gamification Projects with Design Thinking
Gamification Decks: Structure Gamification Projects with Design ThinkingDaniel Meusburger
 
Under Armour Analysis
Under Armour AnalysisUnder Armour Analysis
Under Armour Analysisfagansp
 
Startup Sales Stack Report 2017
Startup Sales Stack Report 2017Startup Sales Stack Report 2017
Startup Sales Stack Report 2017Nic Poulos
 
Relaxo updated ppt
Relaxo updated pptRelaxo updated ppt
Relaxo updated pptAlisha Ahuja
 
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Better Twitch Broadcasting through Rapid Prototyping & Human Centered DesignBetter Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Better Twitch Broadcasting through Rapid Prototyping & Human Centered DesignDigital Surgeons
 
Creativity and data driven design. Learnings from Archero case.
Creativity and data driven design. Learnings from Archero case.Creativity and data driven design. Learnings from Archero case.
Creativity and data driven design. Learnings from Archero case.GameCamp
 
Valve Company Presentation
Valve Company PresentationValve Company Presentation
Valve Company Presentationotto_katta
 
Kingfisher marketing Strategies and BCG and Porters 5 forces model
Kingfisher marketing Strategies and BCG and Porters 5 forces modelKingfisher marketing Strategies and BCG and Porters 5 forces model
Kingfisher marketing Strategies and BCG and Porters 5 forces modelNavneet Sharma
 

What's hot (20)

Nike Design, Manufacturing, and Sponsorship Project
Nike Design, Manufacturing, and Sponsorship ProjectNike Design, Manufacturing, and Sponsorship Project
Nike Design, Manufacturing, and Sponsorship Project
 
Game design - Retention
Game design - RetentionGame design - Retention
Game design - Retention
 
NVIDIA GeForce NOW Cloud Game Streaming at GDC
NVIDIA GeForce NOW Cloud Game Streaming at GDCNVIDIA GeForce NOW Cloud Game Streaming at GDC
NVIDIA GeForce NOW Cloud Game Streaming at GDC
 
Netflix
NetflixNetflix
Netflix
 
Strategic Management in a Global Context: Under Armour
Strategic Management in a Global Context: Under ArmourStrategic Management in a Global Context: Under Armour
Strategic Management in a Global Context: Under Armour
 
Nike Brand Study Analysis overall
Nike Brand Study Analysis overallNike Brand Study Analysis overall
Nike Brand Study Analysis overall
 
Coop First: 7 Rules for Collaborative Game Design
Coop First: 7 Rules for Collaborative Game DesignCoop First: 7 Rules for Collaborative Game Design
Coop First: 7 Rules for Collaborative Game Design
 
Game Monetization Analytics: How to use game metrics effectively
Game Monetization Analytics: How to use game metrics effectivelyGame Monetization Analytics: How to use game metrics effectively
Game Monetization Analytics: How to use game metrics effectively
 
Gamification Decks: Structure Gamification Projects with Design Thinking
Gamification Decks: Structure Gamification Projects with Design ThinkingGamification Decks: Structure Gamification Projects with Design Thinking
Gamification Decks: Structure Gamification Projects with Design Thinking
 
Under Armour Analysis
Under Armour AnalysisUnder Armour Analysis
Under Armour Analysis
 
The Game Life Cycle & Game Analytics: What metrics matter when?
The Game Life Cycle & Game Analytics: What metrics matter when? The Game Life Cycle & Game Analytics: What metrics matter when?
The Game Life Cycle & Game Analytics: What metrics matter when?
 
Startup Sales Stack Report 2017
Startup Sales Stack Report 2017Startup Sales Stack Report 2017
Startup Sales Stack Report 2017
 
Strategic Analysis Spring 2016 Under Armour
Strategic Analysis Spring 2016 Under ArmourStrategic Analysis Spring 2016 Under Armour
Strategic Analysis Spring 2016 Under Armour
 
Relaxo updated ppt
Relaxo updated pptRelaxo updated ppt
Relaxo updated ppt
 
Game system design
Game system designGame system design
Game system design
 
Lululemon Deck
Lululemon DeckLululemon Deck
Lululemon Deck
 
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Better Twitch Broadcasting through Rapid Prototyping & Human Centered DesignBetter Twitch Broadcasting through Rapid Prototyping & Human Centered Design
Better Twitch Broadcasting through Rapid Prototyping & Human Centered Design
 
Creativity and data driven design. Learnings from Archero case.
Creativity and data driven design. Learnings from Archero case.Creativity and data driven design. Learnings from Archero case.
Creativity and data driven design. Learnings from Archero case.
 
Valve Company Presentation
Valve Company PresentationValve Company Presentation
Valve Company Presentation
 
Kingfisher marketing Strategies and BCG and Porters 5 forces model
Kingfisher marketing Strategies and BCG and Porters 5 forces modelKingfisher marketing Strategies and BCG and Porters 5 forces model
Kingfisher marketing Strategies and BCG and Porters 5 forces model
 

Similar to Analysis on steam platform

Study on Evaluation Function Design of Mahjong using Supervised Learning
Study on Evaluation Function Design of Mahjong using Supervised LearningStudy on Evaluation Function Design of Mahjong using Supervised Learning
Study on Evaluation Function Design of Mahjong using Supervised Learningharmonylab
 
Anz Stadium Case Study - SeatShare Concept Test - CheckinLine
Anz Stadium Case Study - SeatShare Concept Test - CheckinLineAnz Stadium Case Study - SeatShare Concept Test - CheckinLine
Anz Stadium Case Study - SeatShare Concept Test - CheckinLineCheckinLine
 
Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...
Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...
Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...Tunisha Singleton, PhD
 
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...eMadrid network
 
Understanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha LatyshevaUnderstanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha LatyshevaLauren Cormack
 
Understanding Players Who are Payers | Nick Berry
Understanding Players Who are Payers | Nick BerryUnderstanding Players Who are Payers | Nick Berry
Understanding Players Who are Payers | Nick BerryJessica Tams
 
Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02HRForum
 
Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02HRForum
 
Slot Yield Presentation 2015
Slot Yield Presentation 2015Slot Yield Presentation 2015
Slot Yield Presentation 2015richlehman
 
Better service monitoring through histograms
Better service monitoring through histogramsBetter service monitoring through histograms
Better service monitoring through histogramsFred Moyer
 
AIT Indoor Gaming Center.
AIT Indoor Gaming Center.AIT Indoor Gaming Center.
AIT Indoor Gaming Center.Roman Shrestha
 
Linguistic Analysis of Toxic Behavior in an Online Video Game
Linguistic Analysis of Toxic Behavior in an Online Video GameLinguistic Analysis of Toxic Behavior in an Online Video Game
Linguistic Analysis of Toxic Behavior in an Online Video GameHaewoon Kwak
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gamingchetnamistry
 

Similar to Analysis on steam platform (14)

Study on Evaluation Function Design of Mahjong using Supervised Learning
Study on Evaluation Function Design of Mahjong using Supervised LearningStudy on Evaluation Function Design of Mahjong using Supervised Learning
Study on Evaluation Function Design of Mahjong using Supervised Learning
 
Anz Stadium Case Study - SeatShare Concept Test - CheckinLine
Anz Stadium Case Study - SeatShare Concept Test - CheckinLineAnz Stadium Case Study - SeatShare Concept Test - CheckinLine
Anz Stadium Case Study - SeatShare Concept Test - CheckinLine
 
Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...
Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...
Virtual Fandomonium: Considerations and Efficacy of Virtual Reality as a Plat...
 
Ninento play box
Ninento play boxNinento play box
Ninento play box
 
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
V Jornadas eMadrid sobre “Educación Digital”. Ángel Serrano, Universidad Comp...
 
Understanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha LatyshevaUnderstanding and improving games through machine learning - Natasha Latysheva
Understanding and improving games through machine learning - Natasha Latysheva
 
Understanding Players Who are Payers | Nick Berry
Understanding Players Who are Payers | Nick BerryUnderstanding Players Who are Payers | Nick Berry
Understanding Players Who are Payers | Nick Berry
 
Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02
 
Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02Harrigan guelph presentation march 20 2013 v02
Harrigan guelph presentation march 20 2013 v02
 
Slot Yield Presentation 2015
Slot Yield Presentation 2015Slot Yield Presentation 2015
Slot Yield Presentation 2015
 
Better service monitoring through histograms
Better service monitoring through histogramsBetter service monitoring through histograms
Better service monitoring through histograms
 
AIT Indoor Gaming Center.
AIT Indoor Gaming Center.AIT Indoor Gaming Center.
AIT Indoor Gaming Center.
 
Linguistic Analysis of Toxic Behavior in an Online Video Game
Linguistic Analysis of Toxic Behavior in an Online Video GameLinguistic Analysis of Toxic Behavior in an Online Video Game
Linguistic Analysis of Toxic Behavior in an Online Video Game
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gaming
 

More from Yousef Fadila

Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterYousef Fadila
 
Synergy on the Blockchain! whitepaper
Synergy on the Blockchain!  whitepaperSynergy on the Blockchain!  whitepaper
Synergy on the Blockchain! whitepaperYousef Fadila
 
Synergy Platform Whitepaper alpha
Synergy Platform Whitepaper alphaSynergy Platform Whitepaper alpha
Synergy Platform Whitepaper alphaYousef Fadila
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems - Yousef Fadila
 
interactive voting based map matching algorithm
interactive voting based map matching algorithminteractive voting based map matching algorithm
interactive voting based map matching algorithmYousef Fadila
 
co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.Yousef Fadila
 
Spot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor ReviewsSpot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor ReviewsYousef Fadila
 
Textual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsTextual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsYousef Fadila
 
Anomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you canAnomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you canYousef Fadila
 
Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1Yousef Fadila
 
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1Yousef Fadila
 
Innovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعيInnovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعيYousef Fadila
 
Am i overpaying - business proposal
Am i overpaying - business proposal Am i overpaying - business proposal
Am i overpaying - business proposal Yousef Fadila
 

More from Yousef Fadila (13)

Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity Calorimeter
 
Synergy on the Blockchain! whitepaper
Synergy on the Blockchain!  whitepaperSynergy on the Blockchain!  whitepaper
Synergy on the Blockchain! whitepaper
 
Synergy Platform Whitepaper alpha
Synergy Platform Whitepaper alphaSynergy Platform Whitepaper alpha
Synergy Platform Whitepaper alpha
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems -
 
interactive voting based map matching algorithm
interactive voting based map matching algorithminteractive voting based map matching algorithm
interactive voting based map matching algorithm
 
co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.
 
Spot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor ReviewsSpot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor Reviews
 
Textual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsTextual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie Reviews
 
Anomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you canAnomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you can
 
Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1
 
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
 
Innovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعيInnovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعي
 
Am i overpaying - business proposal
Am i overpaying - business proposal Am i overpaying - business proposal
Am i overpaying - business proposal
 

Recently uploaded

VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 

Recently uploaded (20)

VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 

Analysis on steam platform

  • 1. Analysis on Steam Platform Team 3 Jianjun Luo Sushma Tayanna Wen Liu Yousef Fadila Zhanfeng Huang
  • 2. Which of these games is more affordable? 59.99$ 9.99$ 4.99$ ?
  • 3. Background: Global Video Games Market is HUGE!
  • 4. Why Analyzing Steam’s Data? ● Steam is the dominant platform serving at the de facto PC game distribution hub. ● Total games owned: 3 Billions! ● Real time statistics of Steam’s users and games shed lights on a market of billions.
  • 5. Guiding Questions 1)How many valid users and active users there are on Steam? 2)How much time do Steam’s users spend on Steam? 3)How much money do Steam’s users spend on Steam? 4)What is the Price–performance ratio (Avg. Cost Per Hour) of Steam's games?
  • 6. Sampling Method ● Steam ID is assigned a 64-bit unique ID in a sequential manner ● Steam ID space length is 462,322,592 ● Query Steam web API by a generated steam ID can get this user’s summary and game list ● Question: how to sample a certain amount of users for our analysis? Simple Random Sampling? Stratified Sampling? Stratified Sampling with Random Sampled Strata?
  • 7. Estimating Total Valid Users ● Let Yi = 1 denote the i th ID is a valid user (or active users, private users...) and Yi = 0 otherwise ● N is the total number of IDs in ID space, so the variable of interest is: Y1 ,...,YN ● Let n denote the number of samples, so the variable of interest is: y1 ,..., yn ● For Stratified Sampling, let L denote the number of strata and in our case and h is a specific stratum ● For Stratified Sampling with Random Sampled Strata, let B denote total number of strata we randomly choosed in L Est. of Simple Random Sampling Est. of Stratified Sampling Est. of Stratified Sampling with Random Sampled Strata where Actually in our case, the strata are equal length and number of samples in each stratum or chosen bucket is also equal...
  • 8. Variance! The variance of estimator of population total is not same Simple Random Sampling Stratified Sampling Stratified Sampling with Random Sampled Strata
  • 9. Number of Invalid Users Samples in Each Stratum Split 462,322,592 (N) into 1000 Strata (L) and 150 (nh) Samples in each stratum
  • 10. Stratified Sampling and Estimation of Valid users ● The insight of Stratified Sampling ○ may produce a smaller error of estimation than a simple random sample with same size ○ estimates of population parameters may be desired for subgroups of the population ● For total valid users ○ ID samples: 150,000 from 150 samples (nh) * 1000 strata (L) ○ ID space length (Nh) in each stratum: 462322 ○ Number of invalid users in samples: 17541 ○ Total invalid users: 54,064,004 ○ Total valid users: 408,258,588 ● When the stratum sample sizes are at least 30, we can use z to approximate t in t distribution ○ the 90% confidence interval is: 408,258,588 ± 559,047 ○ If samples are from uniformed sampling, it is: 408,258,588 ± 799,945 Same analysis can be performed on estimating active users, private users ...
  • 11. Computational Experiments ● Distribution of Game Price ● Distribution of Number of Games Purchased by Users ● Gamer Behavior ● Price Performance Ratio (Average Cost/Hour)
  • 12. Distribution of Game Price 48,213 Games in Steam 23.14% of them are free 85.23% of them are less than $10
  • 13. Distribution of Game Price 99.73% less than $80
  • 14. Number of Games Purchased by User most users purchase less than 25 games 45.61% of users have not purchased any games
  • 15. Game Behavior - Account Value 25,260 sample users 46% of them never paid for games → $0 99.45% of them are less than $3,000
  • 16. 11.09% of all games bought on Steam are never played 90.07% of them are played less than 10 hours Game Behavior - Average Play Time
  • 17. Cost/Hour for user: Is playing game expensive? No, for most users(98%), they spent 2.72$/hour on game playing. 7.09$/h Ticket only 2.72$/h 11.57$/h Ticket only Economical and NOT one time consumption.
  • 18. Hour/User for Game: “White Elephant” VS “Worth Buying” The average playing time per game owner: <1: Unsatisfying Games (36%) 85% <10$, Average price is 7.47$ >=1: Satisfying Games (64%) 96%<10$, Average price is 11.48$ Higher Price cannot guarantee quality, but satisfying games on average sells more expensive.
  • 19. Cost/Hour,User for Game Case Study: overall gameplay experience 16.489$/h 49.99$ 4 hours to finish Definitely not worth $50
  • 20. 0.836$/h 59.99$ Urge to play again Not a waste, even at full price. Cost/Hour,User for Game Case Study: overall gameplay experience
  • 21. Back To The Question: Which game is more affordable? Price could be misleading!
  • 22. Cost VS Cost-Benefit - Cost per unit of time 59.99$ 9.99$ 4.99$ 0.485$/h 1.463$/h 1.921$/h
  • 23. Conclusion ● Apply the stratified sampling on Steam ID space, and compare it with simple random sampling and stratified sampling with random sampled strata ● Get the unbiased estimation of total valid user number and the its confidence interval ● 46% users only play free games or discard the account and play no games. ● Playing computer games is economical comparing to other leisure activities. ● Satisfying game --->Higher Price ● Higher price-performance ratio ---> Better overall gameplay experience

Editor's Notes

  1. Let me start with this question, which of these games is more affordable? Any idea? what is missing to answer? The price here is the price (click) what do you think now? for now, let's put this question on hold, we will back to it at the end of the presentation
  2. In our project, we are going to research these question, which we think are important measure the size and impact of the video game industry
  3. We found out that not many users are willing to try multiple games.
  4. the total money spent on owned games of each account 46% 11,577