Comments (6)
I looked more into the sandstorms and say that for games where there could be 3 rounds of sandstorms (game does not end before 3 rounds), there are 3 sandstorm events for games 80, 83, 87, 88, 93 and 100, but only 2 sandstorm events for games 64, 67, 69, 74 , 90,95 107 and 109.
game 79 has no events recorded for round 2
game 91 has no events recorded after round 8
game 95 has no events recorded for rounds 2 and 3
game 105 has no events recorded for round 2 and 3
game 107 has no events recorded for round 2 and 3
So the issues happened in both Fall and Spring data sets
from port-of-mars-analysis.
Looks like there is a bug in the way game events are being summarized, looking at game 64 there is clearly an events phase in round 8 and round 9. For round 8, accomplishments were forced to be discarded so the event that forces people to discard one purchased accomplishment. And in round 9 it looks like perhaps it was personal gain, chat indicates that some players wanted the group to "vote no".
I'm not sure what the deal is with the summarizers at the moment and I probably won't have time until Friday afternoon to look into the data issues. For the moment treat the processed data as unreliable - the "true" data can be found in the processed/gameEvent.csv
file but that is probably unhelpful for analysis, but more of a sanity check.
from port-of-mars-analysis.
Should be fixed as of https://github.com/virtualcommons/port-of-mars/releases/tag/v2022.04 and updated data has been uploaded to the Google Drive
from port-of-mars-analysis.
I checked the new data files, and here are some observations:
- What is game-id 110? It seems a game after the final game was recorded?
- How do we know whether pariah or hero was elected when this event happened?
- The researcher in game-id has not more pre-survey information than the risk preference. There was data in the past, so was previous data incorrect, or is the actual survey not filled in?
from port-of-mars-analysis.
- ignore game id 110, this data export was run on a local machine that had loaded in the data from production and had test data as well.. I'll rerun the analyses to have this removed when we publish the final data in OSF
- that doesn't appear to be included in the analysis scripts that Calvin created and currently would need to be manually collected from the raw data file
gameEvent.csv
. For example, in game 87 round 7:
87 | vote-hero-or-pariah | {"role":"Politician","heroOrPariah":"pariah"}
87 | vote-hero-or-pariah | {"role":"Politician","heroOrPariah":"hero"}
87 | vote-hero-or-pariah | {"role":"Researcher","heroOrPariah":"hero"}
87 | sent-chat-message | {"role":"Pioneer","round":7,"message":"no pariah we need the helth","dateCreated":1645915329611}
87 | vote-hero-or-pariah | {"role":"Pioneer","heroOrPariah":"hero"}
87 | sent-chat-message | {"role":"Researcher","round":7,"message":"right","dateCreated":1645915339503}
87 | vote-hero-or-pariah | {"role":"Curator","heroOrPariah":"hero"}
87 | set-player-readiness | {"role":"Curator","value":true}
87 | vote-hero-or-pariah | {"role":"Entrepreneur","heroOrPariah":"hero"}
87 | vote-hero-or-pariah-role | {"role":"Pioneer","vote":"Pioneer"}
87 | vote-hero-or-pariah-role | {"role":"Entrepreneur","vote":"Entrepreneur"}
87 | vote-hero-or-pariah-role | {"role":"Politician","vote":"Entrepreneur"}
87 | vote-hero-or-pariah-role | {"role":"Researcher","vote":"Researcher"}
I need more details for the third question, is this just for the researcher in a specific game or across all data entries? The previous data was being generated / encoded incorrectly after the switch in November 2021 when a lot of questions were moved from the after-round-1 pregame survey into the round 1 pregame survey. There was also one duplicate entry where a participant submitted two survey entries and we had to pick one so it's possible we picked the entry with less data.
We can look into adding an additional summarizer that collects interactive event information like hero or pariah or personal gain - is personal gain being collected properly?
from port-of-mars-analysis.
Yes it would be helpful to know the outcomes of votes during events (pariah or hero, personal gain votes)).
We did not change the survey after Fall 2021 Mars Madness, but it is good to hear that the problem seems to be resolved.
I only have seen missing information for this one pregame survey by the researcher in game-id 67
from port-of-mars-analysis.
Related Issues (14)
- survey load assertions
- refactor data dump from port of mars to directly feed into the R analysis here
- rerun analysis on Fall 2021 tournament data and upload to PoM google shared drive HOT 2
- set up GA or matomo for page / click analytics
- Create data analysis / collection diagram
- create ways for ranking severity of events
- build sentiment analysis workflow on communication data HOT 1
- properly archive PoM data (raw, intermediate, processed) HOT 1
- add special case summarizers for events with interaction HOT 2
- add time blocks to data output HOT 3
- properly document scripts
- 2022-02 data fails assertion on game roles == end player points HOT 1
- survey integration union_all call is failing HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from port-of-mars-analysis.