Originally Posted by
Dan Coren
And by the way, remember the pick female hockey players thread? you made a table where it showed yourself that you picked players from the more southern countries, then you edited it fast, because it was making you look "southern" ironically.
I made an error there. I've ran over 10,000 shell commands while I've made this thread and the 3 previous threads, and a few times I've noticed that I have had an error in my code only after I have already posted some data.
I calculated the score like this at first:
cat ta/hovo/vote|while it l m;do x=`p "$m"|-sn|kat ta/hovo/numa|zr /2|while read l;do valt "$l" ta/hovo/nord;done|add`;y=`keyt "$l" ta/hovo/worst|-sn|kat ta/hovo/numa|zr /2|while read l;do valt "$l" ta/hovo/nord;done|inv|add`;p "$[x+y] $l";done|nnr
It gave me a score of 14 based on my best picks and -34 based on my worst picks.
However the average "northernness" score of all players of all teams was positive (about .1), so the minority of users like me who picked both best players and worst players tended to get a lower Nordicist score than the majority of users who only picked best players. Also players from more northern countries were picked as best picks more often, so among all users, the average Nordicist score based on best picks is currently about 5.4, and the score based on worst picks is about 0.7.
After I noticed the error, I edited my post and I recalculated the score so that users who posted both best and worst picks were no longer penalized. I subtracted the average score among best picks from the score based on best picks, and I subtracted the average score among worst picks from the score based on worst picks:
>/tmp/a;>/tmp/b;cat ta/hovo/vote|while it l m;do p "$m"|-sn|kat ta/hovo/numa|zr /2|while read l;do valt "$l" ta/hovo/nord;done|add|aa "$l"$'\t'>>/tmp/a;keyt "$l" ta/hovo/worst|-sn|kat ta/hovo/numa|zr /2|while read l;do valt "$l" ta/hovo/nord;done|add|aa "$l"$'\t'>>/tmp/b;done
(tawk '{print$1,-($2-x)}' x=`zt 2 /tmp/b|ave` /tmp/b;tawk '{print$1,$2-x}' x=`zt 2 /tmp/a|ave` /tmp/a)|rw $'\t'|readdt|nnr|tawk '{if(NR==1||$1>max)max=$1;if(NR==1||$1<min)min=$1; a[NR]=$1;b[NR]=$2}END{for(i in a)print(100*(a[i]-min)/(max-min)),b[i]}'|nuf1 %.0f|-ts
Originally Posted by
Dan Coren
Try to prove I am either edgu or Love lives, you can't.
OK: Justin Bieber, Ryan Gosling, and Basshunter are all gay.
If you agree with me, I'll accept that you're not SamuelPomper or Love Lives.
Bookmarks