The Great Vote Count Analysis (Pre-Discussion)

This forum is for discussion related to the game.
Locked
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #17 (isolation #0) » Tue Jan 28, 2020 9:09 pm

Post by yessiree »

50% accuracy is really not tho, you can flip a coin and get basically the same results

also ego
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #19 (isolation #1) » Tue Jan 28, 2020 10:31 pm

Post by yessiree »

I believe you can still get some meaningful patterns. I think skitter's idea of representing the votes in a graphical model sounds very promising, I wonder if we can finally do some quantitative analysis on busing (I have some ideas on how it could be implemented in networkx https://networkx.github.io/)
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #84 (isolation #2) » Fri May 22, 2020 3:35 am

Post by yessiree »

I finally got around to writing a program that makes graphical representations of votes. I'm hoping this will help get things moving forward for the great vote count analysis.

Anyway, the games I scrapped are from the archive here
viewtopic.php?f=53&t=29549

The repository
https://github.com/blookvoodow/VCV

more information can be found in the README file

You can easily generate these graphs yourself as well without any programming skills, you just need a little bit of knowledge running NodeJS and Python scripts

Open to suggestions/comments on how to present the data better

Here are 5 examples
Spoiler: graphs
Image
Image
Image
Image
Image
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #88 (isolation #3) » Fri May 22, 2020 6:21 am

Post by yessiree »

one graph is one game, you can kinda get a holistic overview of what happened in that game

I guess I should post the README here for ease of access

Node


Each node in the network represents a player slot in the game. Each node includes all the replacements to a particular slot.

Edge

Each edge in the network represents a vote cast from one node to another. For simplicity, edges are undirected, meaning if two players cross-vote one another, only one edge will exist between them. However, edges are more complicated than nodes since weights are attached to them.

Weight


As the network is weighted, the weight of an edge represents the severity of conflicts between two nodes. Since an edge presents a vote, and votes are used for pressuring or lynching a player, it can be interpreted that the higher the weight, the higher the degree of conflict.

Weights are calculated based on duration of the vote. The reasoning is that votes generate pressure and may or may not start wagons. Therefore, the longer the vote is cast, the greater the pressure and the degree of conflict between the two players. Of course, this may not always be the case, but our assumption is the voters will be forced to defend their votes when confronted by other players, and they will either retract their votes or keep their votes as a result.

Weights are measured in milliseconds and normalized by 1 hour.

the labels on the nodes

L = lynched
K = killed

and the they are followed by the time of the incident, so
L d 1 = lynched day 1
K n 1 = killed night 1
endgamed, survived and won should be self-explanatory

a solid edge can be interpreted as the two nodes having a lot of conflict and interactions
a dotted edge means the two slots barely voted each other
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #90 (isolation #4) » Fri May 22, 2020 6:29 am

Post by yessiree »

Spoiler: 1
Image

in this one, scum got steamrolled.
you can see two "clusters" by looking at nodes whose edges are solid lines. one includes the mafia that got lynched d1, two townies were on him consistently, and another townie was pressuring one of the two, but he somehow got nightkilled
the scum that got lynched d2 didn't really focus on anyone, never placed his vote on any slot for a long period of time

you kinda look at it like this

pedit: I believe the games are in the same order as the archive posted by implosion here
viewtopic.php?p=11775190#p11775190
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #91 (isolation #5) » Fri May 22, 2020 6:32 am

Post by yessiree »

actually no, scratch that, these got mixed up when I uploaded them to imgur

mini normal 2081
2082
2085
2076
2080
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #92 (isolation #6) » Fri May 22, 2020 6:37 am

Post by yessiree »

In post 89, skitter30 wrote:also, why did you choose to assign weights in {length of irl times that has passed}? my first instinct for the weights would have been maybe how many posts the vote was on the person
it was easier to grab the timestamps of the posts and compute the difference, but post count difference is also doable I suppose
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #96 (isolation #7) » Sun May 24, 2020 2:58 pm

Post by yessiree »

graphs can be easily generated. I just didn't wanna do it since I wanted to get some feedback on the samples first

im gonna change time delta to post count delta and see what happens
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #97 (isolation #8) » Sun May 24, 2020 10:52 pm

Post by yessiree »

Changelog:
  • changed weights for a single vote to be total post count instead of total time
  • Added game # to title
  • split weights into 5 categories, 800+, 500+, 150+, 30+, and 30-
  • Misc style changes

Spoiler: actually deliver on promises Pog?
Image
Image
Image
Image
Image
User avatar
yessiree
yessiree
he
Mafia Scum
User avatar
User avatar
yessiree
he
Mafia Scum
Mafia Scum
Posts: 4389
Joined: June 6, 2013
Pronoun: he

Post Post #104 (isolation #9) » Mon Jun 22, 2020 10:58 pm

Post by yessiree »

In post 102, Psyche wrote:i can't tell yall how much i wish i had time for this
maybe you should consider reducing scope/deliverables cuz this looks like a classic case of scope bloat
Locked

Return to “Mafia Discussion”