Académique Documents
Professionnel Documents
Culture Documents
on New Coders
Data 2016
BY RICHA RD NG, 2017-04-06
Background
Dataset: results from an online survey by Free Code Camp in Year 2016.
48 questions
15,621 responses, 157 countries
Examples of Questions
About how many months have you been programming for?
Have you attended a full-time coding bootcamp? Which One?
How much was your salary(post-bootcamp)?
About how many months have you been programming for?
How many children do you have?
.
Blue: All Respondents
Red: Attended Bootcamp
Decision Tree
Classifier
Attended
Bootcamp?
Features/Factors
1. Age
2. Commute Time
3. Expected Earning
4. Hours Learning
5. Income
6. Money Paid For Learning
7. Months of Programming
8. Student Debt Owe
Full Dataset
Train/Test Split
Train(80%) Test(20%)
Result 1 Result 2
Compare Score
The Decision Tree => Attended Bootcamp?
i.e.
(A x Commute Time) + (B x Expected Earning) + (C x Hours of Learning)
+ (D x Income) + (E x Months of Programming) + (F x Student Debt Owe)
= $ Money Paid for Programming
1. Commute Time
2. Expected Earning Money Paid For
3. Hours Learning Learning
4. Income Programming
5. Months of Programming (how much $)
6. Student Debt Owe
Ranges from 0 - 1.
The 0 = not variation is explained
1 = all variation is explained
Result: So.
KMeans Clustering
Category Commute Time Expected Hours Per Annual Months of Student Money For
(min) Earning Week (h) Income Programming Debt Owe Learning
(US$) (US$) (US$) (US$)
1 45.30 64.9k 13.0 44.6k 9.27 114.2k 1.09k
2 56.85 80.6k 13.1 69.4k 14.60 26.0k 1.22k
3 50.97 53.0k 14.4 39.1k 10.75 24.7k 0.91k