reverse engineering klout score - sean-cooke.com · what is klout score? • klout is a website and...
TRANSCRIPT
ReverseEngineeringKloutScoreSeanCooke
Advisor:ProfessorLisaSmith
WhatIsKloutScore?
• Kloutisawebsiteandmobileappthatgivestheirusersa“KloutScore”.
• KloutScoreisanumberfrom1to100represenHnghow“influenHal”auserisacrossallofsocialmedia.
• KloutScoredoesnotdependonwhatyousay,butratherhowpeoplereacttoit.
KloutScoreAccordingtoKlout
• KloutScoreuses400variablesfromauserspublicTwiNer,Facebook,Google+,LinkedInandFoursquareprofilesfromthelast90days.
• TheaverageKloutscoreiscloseto20andascoregreaterthan50putsyouinthe95thpercenHle.
• “PosHngathousandHmesandgeWngzeroresponsesisnotasinfluenHalasposHngonceandgeWngathousandresponses.”
KloutScoreExamplesName KloutScore
BarackObama 99
JusHnTimberlake 95
LeBronJames 92
JimmyFallon 91
JoeBiden 89
MichelleObama 89
MindyKaling 86
AamirKhan 86
ElonMusk 85
MarissaMayer 85
SeanCooke(Me) 47
ObservedKloutScoreDistribuHon
799065388089889390918925648688879995959591919466439414408587789095818855497989628364364482858683873991818549
868980
57DataPoints
Mean=75.72
ObservedKloutScoreDistribuHon
FiveNumberSummarySampleMinimum 14FirstQuarHle 65Median 85ThirdQuarHle 90SampleMaximum 99
WhatContributesMostToKloutScore?
WhatContributesMostToKloutScore?
WhatInformaHonShouldWeUse?
• “KloutScorecanbeesHmatedusinglog(retweets)orlog(followers)”
• Whynotboth?• SuspectedEquaHonForm:𝐴+𝐵∗ln(𝑇𝑤𝑖𝑡𝑡𝑒𝑟 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠)+ � 𝐷∗ln(𝑅𝑒𝑡𝑤𝑒𝑒𝑡𝑠)=𝐼𝑛𝑓𝑙𝑢𝑒𝑛𝑐𝑒 𝑆𝑐𝑜𝑟𝑒
MethodofLeastSquaresandSolver
• Themethodofleastsquareswasusedtominimizetheamountoferrorinmyinfluencescore
• SolvernumericallydeterminedtheequaHon:18.098+3.149∗ ln (𝑇𝑤𝑖𝑡𝑡𝑒𝑟 𝐹𝑜𝑙𝑙𝑜𝑤𝑒𝑟𝑠) +1.888∗ ln (𝑅𝑒𝑡𝑤𝑒𝑒𝑡𝑠) =𝐼𝑛𝑓𝑙𝑢𝑒𝑛𝑐𝑒 𝑆𝑐𝑜𝑟𝑒
• ThisInfluenceScorewasthenboundedbetween1and100
VarianceInflaHonFactor
• AreTwiNerFollowersandRetweetstoocorrelated?
• NovarianceinflaHonwithnonlinearmodel• ThereforeourR2valueisnotarHficiallyinflatedandourmodelremainsstable
RegressionAnalysis
R²=0.85
0
10
20
30
40
50
60
70
80
90
100
0 10 20 30 40 50 60 70 80 90 100
Boun
dedInflu
enceScore
KloutScore
LinearityofBoundedInfluenceScore
WhoIsThisaGoodEsHmateFor?
Category CountActor 21CiHzen 12Musician 11Businessman 6Sports 4PoliHcian 3
WhoIsThisaGoodEsHmateFor?
R²=0.65
R²=0.28
R²=0.96
R²=0.71
R²=0.97
R²=0.73
0
10
20
30
40
50
60
70
80
90
100
0 20 40 60 80 100
Boun
dedInflu
enceScore
KloutScore
LinearityofBoundedInfluenceScorebyCategory
PoliHcians
Musicians
Sports
Actors
Businessmen
CiHzens
PredicHngKlout
• AKloutScoreisonlycalculatedforthoseuserswhosignupforKlout
• ManyTwiNerusersdonothaveaKloutScore• AKloutScorepredicHoncanbemadeusingmyBoundedInfluenceFormula
@GeneseoGREATDay’sBoundedInfluenceScore
• @GeneseoGREATDaydoesnothaveaKloutScorebutitdoeshaveaBoundedInfluenceScore
• NumberofTwiNerFollowers:26• NumberofRetweets:11• 33≈32.886=18.098+3.149∗ ln (26)
+1.888∗ ln (11)
FuturePlans
• IwouldliketoseeifanR²valuegreaterthan0.85canbeachievedusingjustpeoplewhofallunderthecategoryof“Sports”and/or“Businessmen”
• ApplyingequaHonformtorankfreelancers