Is Steemit Biased to Older Users?

in #steemit8 years ago

While writing all of my recent posts on Steemit, a thought kept occurring to me. It seems that no matter what content is provided, people who joined earlier are a higher level than those who joined later. Eventually after having a conversation about it with a friend, I decided to investigate. Are the high levels really high levels because they provide quality content? Or is Steemit just a large time game? Do we just wait it out until we become large and powerful?

Many of Steemit's high level users provide quality content, and deserve the followers and level they have, I am not denying that. However, the reoccurring theme of older users being a higher level was too obvious to ignore, and I decided to do some research.

Assumptions and Notes:

  • All data was from taken from SteemDB which after 365 days have passed, uses 'moon' (month) measurements. I assumed that 13 moons was 390 days, and that 14 moons was 420 days.
  • I assumed that all data on SteemDB was correct and accurate within a few days.
  • I assume that every user I plotted on this graph and included in this research was a real person. I selected all the users on this graph using a random method. I took all users (the first 60) from the 'new' page of Steemit and searched their SteemDB. Any user that appeared to not be real (a bot) was removed. However, there is the possibility some of these data points could be bots.
  • I assumed that all users only had positive reputation growth and had not lost reputation due to down voting. Any negative level users, or users with posts that were flagged were removed. I only want to look at users with growth, as flagging and down voting is unrelated to time anyway. Once again though, due to the fact that all work was down by myself, there is the possibility or errors.
  • There are no double ups of data. All data represents a separate and unique profile.
  • I used a data set of 60 users so as to balance time and accuracy. If I could be provided with a bigger data set, I would be more than willing to do this research again. However, due to the time constraints I have settled on 60 users which I believe to be a fair and representative amount of the population.

So where are the results? After plotting the top 60 (unique and non-bot) users in the 'new' tab (20 at a time at 3 seperate times) using SteemDB here are the initial results.

Screen Shot 2017-08-28 at 9.50.00 PM.png

At initial glance, there is most definitely a correlation between days on Steemit and reputation level. However, with this small data set, data is rather scattered. Besides one obvious outlier (level 25 at 420 days, the dot above the title is not a data point), the data does seem to follow a positive trend.

Screen Shot 2017-08-28 at 9.56.14 PM.png

Adding a linear trend line allows us the see the trend in the data. However, as seen in the image below, the coefficient of determination (R^2) is not very strong, showing a weak relationship between the two sets of data. The R squared value will always be between 0-1 with 0 showing no relationship and 1 being a perfect and absolute relationship. The value provided here (0.5878) shows a relationship exists, but a weak one.

Screen Shot 2017-08-28 at 10.03.56 PM.png

Something else to consider is outliers, which especially at this data size, can skew the data and cause inaccuracies. To account for this and see the differences, I removed the most obvious outliers from the graph.

Screen Shot 2017-08-28 at 10.06.06 PM.png

Removing one outlier greatly changes the results! The R squared value rose from 0.5878 to 0.7352. Is there a relationship between time spent on Steemit and level? I think so! (maybe that was obvious though...)

Removing two more rather unrealistic pieces of data (level 70 at around 100 days and level 25 after around 60 days), shows an even more obvious correlation.

Screen Shot 2017-08-28 at 10.09.35 PM.png

While outliers will always exist and we have to incorporate them into our data, at this small data set they can disproportionately affect the data, and therefore, the results. For this reason I decided to remove the most obvious outlier and these two other pieces of data that seem unrealistic for most users. While one can argue that these pieces of data should have remained, I simply wanted to show the affect of removing them from the data set... After all, a bigger data set would be far less affected by these outliers.

In Conclusion:


While it seems obvious that people who have been using Steemit the longest would be the highest levels, in my mind it also shows that Steemit is definitely not all about quality content. It's about when you signed up, and how long you have put into the site. While this may have seemed obvious to some, I wanted to go into a bit more detail and have a look.

This research was biased by the fact that every user was under the 'new' tab, meaning that they (if they are a high level) probably regularly post, and it doesn't account for less active users. However, I did not want to include inactive users in my data as this would have provided even more biased results.

Another possible factor that may greatly have affected these results, is the hard fork change. I am considering doing a report of user who joined only after the change, but I am curious if anyone is interested to see such an analysis.

If anyone is able to provide me with, or show me where a bigger data set is, I would be more than happy to analyse that too. I am curious how the data and trend would change when more users are added to the mix. However, in the meantime, I think this post shows a definite correlation between Steemit reputation level and time.

Do the whales really deserve the power they have? That's my question for everyone today.

Sort:  

The data seems two dimensional - just time versus reputation. Is there some way to adjust for a third dimension, Steem Power?

Do the whales really deserve the power they have?

That's really a bit of a silly question. Most whales forked over cold, hard cash to buy the power they have. So of course they deserve it. If anybody here thinks that, unfairly, they don't have as much power as they deserve, they are free to buy it.

What if they don't have the means to buy SP? Is it still fair for the daily reward pool to be weighted against the quality Author who took 6 hours on a post and received 1/50th the payout of the SP Whale who made a half-ass meme??

In the same sense that it's fair for Bill Gates to be able to find a million bucks in his sofa cushions while some hard-working landless man in Mozambique can only provide his kids with one meal a day, yes.

I'm not quite sure I follow the analogy... I was referring to two individuals - one with wealth and little talent, and one in poverty with enormous, unrecognized talents that go unseen, unheard, and his time spent on the post - well - wasted to some extent.

The topic of the Original post was the Bias in terms of a level playing field for all - well it had drifted off topic with comments a little but that is what I was referring to with having a "fair" community for anyone to earn based on hard work, quality posts and the current rewards system which is in the process of becoming more level - supposedly

Well, a child of Bill Gates then.

But I don't see anything in Steemit's design that promotes fairness by any definition of the word.

A talented content producer who proves himself/herself over time to be a valuable member of the community will attract attention. And, over time, do well. Maybe even prosper. Make a decent living at it.

Maybe some other site has fair as a design parameter. I just don't see it as inherent at Steemit. Whether that's good or not is really another question.

I could do that, it just takes more time. Like I said, collecting all this data takes time and this was more of a curiosity inspired graph than anything else. Maybe I will work on that next though!

Yeah, but not necessarily. Some whales have grown in reputation to the level they are today simply from being on the site for a long time. I am trying to find a more accurate/in-depth way to analyse this, but I haven't come up with anything (within my limits) that I can do yet.

I don't think it's a silly question, although you are free to disagree with me :) And yeah, you are free to buy power!

Yeah, what you said makes sense. Due to the way voting and curation works, it brings more success to the top (like real life as you mentioned). People want to get more power, and therefore they vote on posts that they know will do well... The posts of those that are powerful/successful already. The smaller people have to hope they either get noticed by a whale, or some kind of curation/content group. Thanks for your comment, it made me think a lot!
Steemit.gif

Do whales deserve the power they have?

Well @devil1714 I suppose that question does depend on the time it took to become a whale -

Most whales have put the time in, many over a year - to build their account and account value, rep..'

However - buying a whale status by simply stacking your SP from Day 1 with $25-100k worth of SP - hmmmm in not sure that it's a "fair" platform at all.

Now if someone brings over 10,000 YouTube followers that they worked 8 years to acquire - is that "fair" - I suppose so - I suppose they deserve to be a whale in terms of the years of hard work..

Is it fair to the community for myself or the poverty stricken user in some remote part of the world that has no $$ to quick-boost our SP nor following to help gain it ultra-fast..

In the broadest sense of the word "fair" on this topic and in regards to the STEEMIT Ecosystem - I think personally many new users are turned off by the "unfair advantage" they are in from day 1 and as their hard work posts see a few cents earnings and a meme post receive $100 in a day - I do think many new users will search out a new platform that has a similar model that allows for a fair playing/earning field where wealth, social status, and unfair advantages do not exist and allow only for the best content to be paid accordingly

Lately on STEEMIT it just seems that the rich get richer by means of the poor - exactly the same way the 1% of the world or US get richer off of the poor..

That correlation that mimics real world wealth and disadvantages is a very big concern of mine as I love STEEMIT and want it to succeed and want to succeed in STEEMIT myself by working hard, playing fair and reaping only the rewards I deserve

Sorry for the late reply!

I agree with you, most whales have indeed put lots of time in, and I have no qualms at all with that. They deserve the followings they have. My point with this investigation was rather to see if time affects reputation level, regardless of content.

I also think that if people have followers on another platform and then come to Steemit.. That's fine. Not only are they bringing people to Steemit, they are growing the ecosystem. Sure, they may instantly become a whale if they can manage to bring over a few thousand of their followers, but I'm fine with that. Those people have worked hard.

Yeah! This is exactly my point. New users get turned off, because they can't make anything. They have no chance unless some curation group or whale notices them. And even then, that is usually only for one or two posts.

The richer get richer on Steemit because of the stupid curation system. If you vote on a post that is going to be successful, you gain power? Well guess who's posts will be successful? The whales. So they gain more and more voters, while the rest of users struggle because people wont vote due to the low chance of a minnows post becoming 'successful'.

Thanks a lot for your comment, it was very great to read such a long and detailed comment!

keep it up,God bless you many many more...

I see the point but I think the approach is wrong. Rep is something that takes long to build and high rep does not equal to high payouts.

This is no automatical money generator for good content creators either, but requires more work :)

Definitely, I agree with this. I really just wanted to do this to see if there was a relationship between time and level, no matter what/how often the user posts.

I understand that Steemit takes time :) I'm not complaining about that either, that's a good aspect of the site! I just hope people have the possibility to catch up... The one thing that I do believe came of this research is that I believe it is impossible for new users to ever catch up to the top whales (unless they stop posting). But I guess that was just luck :)

One thing all new users should remember, rep isn't the (only) thing we are building here, there are more than one whale with rep lower than I have and rep isn't directly correlated to either popularity or SP :)

So the important thing for everybody is to enjoy and reach out to others.

It's not the only thing but it's one of the major things. Although the people who got up would like to think that it's purely their talent it's not really the case. Time plays an important role too.

I agree with you :) But as Readallaboutit said, people vote and follow the whales causing them to grow more... There is no reason to support low level/low power users, because voting on them doesn't bring anything to the voter. The powerful grow more powerful, while the less powerful will never grow to the same level unless they get either lucky, or actually provide great content that people want.

The whales don't need to provide quality content, new users do :)

That's true and big, popular users get a lot of high payout upvotes even with bad posts. I'm just boring and wanted to point out that rep isn't the best way to present this :D

I'd maybe try looking into payouts per time being a member.. but it won't tell anything about post quality either, as someone might say "If you are here longer, you always post better" even though we know it's not true.

Haha, no problem at all! Constructive criticism is always welcome! I agree that it is by no means a perfect way to look at this... I just couldn't think of a better way when I thought about it :)

So for example, look into the five most recent post payouts by a user, average those five payouts, and plot it compared to time as a member? Maybe that can be my next investigation!

I would love to use more data too, but I have to collect it all myself and it takes ages... Would be nice if there was a spreadsheet somewhere!