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

E-sports | The Biggest Sport You've Probably Never Heard Of
E-sports | The Biggest Sport You've Probably Never Heard OfE-sports | The Biggest Sport You've Probably Never Heard Of
E-sports | The Biggest Sport You've Probably Never Heard OfMustaghees Butt
 
Game Balance 2: Sustained Uncertainty
Game Balance 2: Sustained UncertaintyGame Balance 2: Sustained Uncertainty
Game Balance 2: Sustained UncertaintyMarc Miquel
 
NDC16 스매싱더배틀 1년간의 개발일지
NDC16 스매싱더배틀 1년간의 개발일지NDC16 스매싱더배틀 1년간의 개발일지
NDC16 스매싱더배틀 1년간의 개발일지Daehoon Han
 
ゲームAI製作のためのワークショップ(II)
ゲームAI製作のためのワークショップ(II)ゲームAI製作のためのワークショップ(II)
ゲームAI製作のためのワークショップ(II)Youichiro Miyake
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0Andrew Dotsenko
 
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことMASA_T_O
 
日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から
日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から 日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から
日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から Nobushige Kobayashi (Hichibe)
 
Gamestate Pitch Deck
Gamestate Pitch DeckGamestate Pitch Deck
Gamestate Pitch DeckGamestate1
 
ゲームの中の人工知能
ゲームの中の人工知能ゲームの中の人工知能
ゲームの中の人工知能Youichiro Miyake
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game DesignVincent Clyde
 
Unreal Engine 4 Introduction
Unreal Engine 4 IntroductionUnreal Engine 4 Introduction
Unreal Engine 4 IntroductionSperasoft
 
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't EnoughGame Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't EnoughKatharine Neil
 
Unityを使ったゲームデザイン超入門
Unityを使ったゲームデザイン超入門Unityを使ったゲームデザイン超入門
Unityを使ったゲームデザイン超入門小林 信行
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesMarc Miquel
 
Intro to unreal with framework and vr
Intro to unreal with framework and vrIntro to unreal with framework and vr
Intro to unreal with framework and vrLuis Cataldi
 
La evolución de la tecnología Videojuegos
La evolución de la tecnología VideojuegosLa evolución de la tecnología Videojuegos
La evolución de la tecnología VideojuegosDaniLazaro
 

What's hot (20)

History of games
History of gamesHistory of games
History of games
 
E-sports | The Biggest Sport You've Probably Never Heard Of
E-sports | The Biggest Sport You've Probably Never Heard OfE-sports | The Biggest Sport You've Probably Never Heard Of
E-sports | The Biggest Sport You've Probably Never Heard Of
 
Game Balance 2: Sustained Uncertainty
Game Balance 2: Sustained UncertaintyGame Balance 2: Sustained Uncertainty
Game Balance 2: Sustained Uncertainty
 
Nintendo Presentation
Nintendo PresentationNintendo Presentation
Nintendo Presentation
 
NDC16 스매싱더배틀 1년간의 개발일지
NDC16 스매싱더배틀 1년간의 개발일지NDC16 스매싱더배틀 1년간의 개발일지
NDC16 스매싱더배틀 1년간의 개발일지
 
ゲームAI製作のためのワークショップ(II)
ゲームAI製作のためのワークショップ(II)ゲームAI製作のためのワークショップ(II)
ゲームAI製作のためのワークショップ(II)
 
Game designer's journey 2.0
Game designer's journey 2.0Game designer's journey 2.0
Game designer's journey 2.0
 
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのこと
 
日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から
日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から 日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から
日本の家庭用ゲーム企業の生き残り方――「レベルファイブ」の資本蓄積過程と 戦略の分析から
 
Gamestate Pitch Deck
Gamestate Pitch DeckGamestate Pitch Deck
Gamestate Pitch Deck
 
JRC Seminar (History of Video Game Industry)
JRC Seminar (History of Video Game Industry)JRC Seminar (History of Video Game Industry)
JRC Seminar (History of Video Game Industry)
 
ゲームの中の人工知能
ゲームの中の人工知能ゲームの中の人工知能
ゲームの中の人工知能
 
Process of Game Design
Process of Game DesignProcess of Game Design
Process of Game Design
 
Unreal Engine 4 Introduction
Unreal Engine 4 IntroductionUnreal Engine 4 Introduction
Unreal Engine 4 Introduction
 
Gaming industry
Gaming industryGaming industry
Gaming industry
 
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't EnoughGame Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
Game Design Tools: For When Spreadsheets and Flowcharts Aren't Enough
 
Unityを使ったゲームデザイン超入門
Unityを使ったゲームデザイン超入門Unityを使ったゲームデザイン超入門
Unityを使ったゲームデザイン超入門
 
Game Balance 3: Interesting Strategies
Game Balance 3: Interesting StrategiesGame Balance 3: Interesting Strategies
Game Balance 3: Interesting Strategies
 
Intro to unreal with framework and vr
Intro to unreal with framework and vrIntro to unreal with framework and vr
Intro to unreal with framework and vr
 
La evolución de la tecnología Videojuegos
La evolución de la tecnología VideojuegosLa evolución de la tecnología Videojuegos
La evolución de la tecnología Videojuegos
 

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
 
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
 
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...Kongregate
 
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P GamesGDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P GamesTamara (Tammy) Levy
 
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
 
Core Games, Real Numbers: Asian & Western Games
Core Games, Real Numbers: Asian & Western GamesCore Games, Real Numbers: Asian & Western Games
Core Games, Real Numbers: Asian & Western Gamesemily_greer
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gamingchetnamistry
 

Similar to Analysis on steam platform (17)

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
 
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...
 
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
Tammy Levy at GDC 2019: Nature vs. Nurture: Unpacking Player Spending in F2P ...
 
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P GamesGDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
GDC Talk - Nature vs Nurture: Unpacking Player Spending in F2P Games
 
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
 
Core Games, Real Numbers: Asian & Western Games
Core Games, Real Numbers: Asian & Western GamesCore Games, Real Numbers: Asian & Western Games
Core Games, Real Numbers: Asian & Western Games
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gaming
 
How cloud is fueling growth for online gaming
How cloud is fueling growth for online gamingHow cloud is fueling growth for online gaming
How cloud is fueling growth for 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

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
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...amitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
hybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptxhybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptx9to5mart
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...amitlee9823
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 

Recently uploaded (20)

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 ...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
hybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptxhybrid Seed Production In Chilli & Capsicum.pptx
hybrid Seed Production In Chilli & Capsicum.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men  🔝mahisagar🔝   Esc...
➥🔝 7737669865 🔝▻ mahisagar Call-girls in Women Seeking Men 🔝mahisagar🔝 Esc...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 

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