As some of you may already know, I created an "Upvote Estimator" tool on ccmoons.com that tries to estimate the amount of Karma you've earned since the last snapshot after accounting for the modifications from the governance polls. Now that the round 18 snapshot CSV has been posted, I wanted to see how well the tool did by manually looking at 50 users (across a wide range of earned Karma) and comparing my estimate with the actual Karma earned. DisclaimersBefore I begin I want to reiterate that there are a lot of reasons why my estimate will never be exact and could be quite inaccurate:
These disclosures are listed on the website, but based on the many DMs/comments I received I don't think people read them. Now the results!My estimator outputted the following sentence: Estimated Net Upvotes <X> (Up to <Y> with 30% bonus for holding & voting). For the following I'll call X the "Lower Estimate" (LES), Y the "Upper Estimate" (UES) and (X+Y)/2 the "Mean Estimate" (MES) In the plot below, each point represents one of the 50 users I looked at. The blue circles are the MES, and the error bars are made up of the LES and UES. The black line is a 45-degree line indicating where predicted=actual. If my estimator was perfect all blue circles would fall on the black line. Predicted Karma vs. Actual Karma Generally the MES was pretty good! Too see this I plot distributions of the errors (how much they differed from the actual Karma) for the LES, MES, and UES MES had an average error of +2.8% and a median error of +1.23% LES had an average error of -11.3% and a median error of -11.3% UES had an average error of +13.7% and a median error of +12.6% However (see next section), IMO the average error rates aren't as bad as the above suggests Diagnosing ErrorsIn most cases the reasons for large errors were very clear:
The largest underestimates were because I excluded some popular comments when they should have been included. Again, I don't know exactly when snapshot starts/ends so this is mostly unavoidable. Summary & Next StepsOverall I was somewhat pleased by how well the Mean Estimate performed My big mistake was in the phrasing of the tool when I said "Up to <Y> with 30% bonus for holding & voting. This naturally made people expect that higher amount if they held and voted and lead to some disappointment when the result was lower. My apologies for this! Going forward my estimate will output the Mean Estimate in addition to a range based on the lower and upper estimates. Thanks for reading and let me know if you have any suggestions! TLDR: I created a karma estimation tool at ccmoons.com. It seemed to do alright [link] [comments] |
You can get bonuses upto $100 FREE BONUS when you:
π° Install these recommended apps:
π² SocialGood - 100% Crypto Back on Everyday Shopping
π² xPortal - The DeFi For The Next Billion
π² CryptoTab Browser - Lightweight, fast, and ready to mine!
π° Register on these recommended exchanges:
π‘ Binanceπ‘ Bitfinexπ‘ Bitmartπ‘ Bittrexπ‘ Bitget
π‘ CoinExπ‘ Crypto.comπ‘ Gate.ioπ‘ Huobiπ‘ Kucoin.
Comments