The interesting thing about karma.. I find that I can't/I get tired of posting insightful comments day after day..and take breaks and lurk..edw519 I don't know how you do it. I probably won't make the "leaders" (but I don't think its important)
| (but I don't think its important) I think that's the crux of it. Somebody could monitor all the various news sites and spend an hour a day here posting comments and stories and so forth, but I suspect most folks would rather spend that time doing something else. That said, edw519 is a pretty cool guy.
Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
11–20 of 22 posts
Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#12Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…
My instinct is that once you filter these people, you'll see a much stronger linear relationship between time and karma, since karma isn't normalized by the number of contributions, and number of contributions is probably a poisson process.
Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#13Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#14Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…
That's just a constant offset, it matters more whether the next karma level is 2 or 10. When fitting trend lines a "linear fit" would normally satisfy y=mx+c, without limiting yourself to c=0. Note that the posted linear fit has c = -1... apparently everyone starts with -1 karma. Lies, damned lies and statistics I say!
Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#15Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#16You may want to take into account differences in file timestamps because the data was collated over many days.
Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#17Nice work. I love manipulating large data sets :) Which program did you use to produce the plots?
Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#18Could you post "General Composition of the Dataset" with a logarithmic vertical scale please? Should help compensate for the outliers so we can see more detail at the bottom of the graph.
Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#19Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…
If nothing else, it's legitimate to filter non-participants before doing a regression analysis on the rest. It's technically true that you can't predict karma over time, but that's not really an interesting statement until you eliminate the large number of people who sign up, then never post or comment. My instinct is that once you filter these people, you'll see a much stronger linear relationship between time and k…
Re: Analyzing Hacker News Users’ Join Dates, Karma, and Profiles
#20Linear fits? Why? Why ? Karma is a function of time since joining, participation, and quality of contributions. And it starts at 1. 'Participation' can be determined by looking at contributions per length of time. Quality is average score of each submission -- separating it from participation is a useful way to extend this to a more complicated model taking into account the fact that people stop using HN. So the line…