Reverse Engineering Klout Score - sean-cooke.com · What Is Klout Score? • Klout is a website and...

Post on 12-Jul-2020

2 views 0 download

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