ࡱ>  lbjbj #__lx x     T^^^^Jt^0p.... nw$=??????$c   c  ..x/'/'/' . .=/'=/'/'Jt\{ 7׆!wB)0EwzH+#H{{H Q|/'cc-%Hx X : Syllabus: PSY493-005 and PSY992-605 Course Details Title: Agent-based Simulation Models Instructor: Dr. Zachary Neal, zpneal@msu.edu Term: Fall 2020 Number: PSY992 (Graduate) & PSY493-005 (Undergraduate) Format: Asynchronous (pre-recorded) lecture + Synchronous lab on Thursdays, 10:20am 11:40AM Office Hours: By appointment via Zoom Description: Agent-based models are a type of simulation model that can be used to explore complex behaviors including birds flocking, diseases spreading, traffic jams, andof coursethe zombie apocalypse. In this course, we will learn about the basic logic of these types of models, how they work, and how we can build and analyze our own models using the NetLogo software. To keep things current, we will begin by exploring one early and important agent-based model, the Schelling Model, which provides some insight into systemic racism. Then, over the course of the semester, together we will learn new modeling techniques by building a model of COVID transmission step-by-step. Throughout the course, you will experiment with several existing models, and will build a new model (graduate) or revise an existing model (undergraduate) to understand a social phenomenon of interest. It's gonna be different First, due to SARS-CoV-19, it will use a hybrid virtual format: Asynchronous (i.e., pre-recorded) lectures will be available online by the day listed on the schedule. These will review the readings and introduce new programming concepts. Redistribution of recorded lectures is prohibited. Synchronous (i.e., live) sessions will meet on Thursdays 10:20-11:40AM using Zoom. These will provide an opportunity to ask questions, get help on assignment and projects, work together on models, and share progress on assignments. Second, were in the middle of a global pandemic and a contentious election cycle. I understand there will be many distractions and that you may have challenges arise in your lives outside of this class. Thats ok. Its important to take time for self-care, for both yourself and your families. If anything comes up that makes it difficult for you to participate in class, please let me know if theres anything I can do to help. Finally, this is a combined Graduate (PSY992) and Undergraduate (PSY493) course. We will all be reading the same material and learning how to build and analyze agent-based models together. However, graduate and undergraduate students will complete different final project assignments. Learning Outcomes This course is mainly focused on learning about the logic of agent-based models, and how to use NetLogo to build and analyze them. However, even if you never plan to use agent-based models again, the course will hopefully help you build some of these more general skills: Object oriented programming We will be learning the NetLogo programming language, but this shares many features of other object oriented programming languares you might encounter. Experimental design We will be testing agent-based models by designing experiments. Because they are simulations, we can often design much larger and more complex experiments than would be possible in real life. Unpacking human behavior Human behavior is often a black box and we rarely know why people do things. The process of understanding and building agent-based models gets us to unpack human behavior by thinking about it in terms of simple, individual steps. Scientific communication Clearly communicating about science is an important part of the scientific process. You will be learning to clearly describe a complex agent-based simulation model in writing, and in some cases, in short presentations. PSY493H/992 students will also learn to use Overleaf/LaTeX as a platform for writing scientific papers. Prerequisites All students should have completed a course in inferential statistics (PSY295 or PSY815, or equivalent) and a course in research methods (PSY395 or PSY835, or equivalent). If you have not completed these types of courses, or have not taken them recently, please see Dr. Neal as soon as possible to ensure that you have the background needed to succeed in this course. No prior experience with computer programming is necessary. We will be learning the NetLogo language together. Dont worry its pretty easy once you get started. Required Materials All students must have access to the following materials: A copy of the latest version of Zoom from  HYPERLINK "https://msu.zoom.us/" https://msu.zoom.us/ A copy of the free NetLogo software from  HYPERLINK "https://ccl.northwestern.edu/netlogo/download.shtml" https://ccl.northwestern.edu/netlogo/download.shtml A computer (PC or Mac) capable of running NetLogo (for assignments) and Zoom (for live sessions) A broadband internet connection to view asynchronous pre-recorded lectures online and to participate in live synchronous lab sessions Graduate students (PSY992) and Honors Option students (PSY493H) only: A free account on  HYPERLINK "https://www.overleaf.com" https://www.overleaf.com All readings, recorded lectures, and other course materials will be posted on D2L. Redistribution of recorded lectures is prohibited. There is no required textbook, however this book is an excellent reference if you plan on continuing in this field: Railsback, S. F. and Grimm, V. (2019). Agent-based and Individual-based Modeling: A Practical Introduction, 2nd edition. Princeton University Press. [Available on Amazon.com for around $50, or see me for electronic options.] Course Policies Zoom Etiquette: Some of the class sessions will be conducted live via zoom. To make sure it works well for everyone, here are a few ground rules: Have a quiet, distraction-free place to join the zoom call. Use the raise hand function if you want to ask a question or make a comment. Keep your microphone muted unless you are speaking. If you dont mind, turn on your video. Academic Integrity: The General Student Regulations state that: [1.00] The principles of truth and honesty are fundamental to the educational process and the academic integrity of the University; therefore, no student shall: [1.01] claim or submit the academic work of another as ones own, [1.02] procure, provide, accept or use any materials containing questions or answers to any examination or assignment without proper authorization, [1.03] complete or attempt to complete any assignment or examination for another individual without proper authorization, [1.04] allow any examination or assignment to be completed for oneself, in part or in total, by another without proper authorization, [1.05] alter, tamper with, appropriate, destroy or otherwise interfere with the research, resources, or other academic work of another person, [1.06] fabricate or falsify data or results. In accordance with the All-University Policy on the Integrity of Scholarship and Grades, any student found in violation of this regulation will receive a final grade of 0.0 for the course. This includes all instances of plagiarism; if you do not know what plagiarism is, please see me immediately. Limits to confidentiality: Materials submitted for this class are generally considered confidential pursuant to the University's student record policies. However, students should be aware that University employees, including instructors, may not be able to maintain confidentiality when it conflicts with their responsibility to report certain issues to protect the health and safety of MSU community members and others. As the instructor, I must report the following information to other University offices (including the Department of Police and Public Safety) if you share it with me: Suspected child abuse/neglect, even if this maltreatment happened when you were a child, allegations of sexual assault or sexual harassment when they involve MSU students, faculty, or staff, and credible threats of harm to oneself or to others. These reports may trigger contact from a campus official who will want to talk with you about the incident that you have shared. In almost all cases, it will be your decision whether you wish to speak with that individual. If you would like to talk about these events in a more confidential setting you are encouraged to make an appointment with the MSU Counseling Center. Students with disabilities: Michigan State University is committed to providing equal opportunity for participation in all programs, services and activities. Accommodations for persons with disabilities, with documentation from the MSU Resource Center for Persons with Disabilities, may be requested by contacting me at the start of the term and/or two weeks prior to the accommodation date (test, project, etc). Requests received after this date will be honored whenever possible. Recorded lectures are linked from D2L, but are hosted on YouTube. If you require closed captioning, you can view these on YouTube: under the video, click the icon, then click Open transcript. This will show the transcript on the right side of the screen, and will highlight the spoken words while the video plays. Late Assignments: All assignments are due at 10am on the date listed below; late assignments will not be accepted unless you have a documented emergency. If you miss one of the first four assignments, assignment #5 is an opportunity to make up the lost points. Questions or concerns: I want to see each of you succeed in this course. If you have any questions or concerns, please contact me and we can set up a time to talk. Please let me know as soon as possible if you experience any problems in the course. By letting me know early, we can work out a plan to make sure you do not fall behind. Last minute help requests: I am available by email (and sometimes zoom) to help, and I can usually reply within one day. However, I cannot promise that I will be available for last minute help requests. If you are having trouble with an assignment, please contact me as soon as possible, and not the day before it is due. Extra Credit: On the day that assignments 25 are due, there will be an opportunity to present your (or your groups) model to the class. After all the presentations, the class will vote on the coolest model. The creator(s) of the model receiving the most votes will receive 1 extra credit point. If you want to present your (or your groups model), email zpneal@msu.edu starting the Tuesday before the assignment is due. The first 6 people/groups who email will be allowed to compete for the extra credit and title of coolest model. Honors Option: Undergraduate students interested in earning honors credit through an honors option may complete the graduate-level (PSY992) final project assignment. Please contact me during the first two weeks of the semester if you want to pursue an Honors Option. Readings and Recorded Lectures In most weeks, there will be both readings and recorded lectures that go together. You should complete the readings first, then watch the lecture, then revisit parts of the readings that were unclear the first time. Most of the lectures will demonstrate new modeling techniques in NetLogo. You should follow along while you watch the lecture, and can pause the video as you go. The assigned readings include three different types of material: Traditional journal articles and book chapters: These readings are fairly short. This is intended to give you time to reflect on the readings and think about the ideas after reading them. Sections from the NetLogo programming guide (PG on the schedule): These readings are interactive. Please read these sections carefully experiment with using the ideas they introduce. If the guide includes an example, do it. To find the programming guide in NetLogo: Help menu ( NetLogo User Manual (opens in browser) ( Click on Programming Guide on the left. Example models (ML on the schedule): Please read the models info tab to understand what the model is supposed to do, review the models code and comments to try and understand how it works, and experiment with running the model. To find the model library in NetLogo: File menu ( Models Library ( Use the search bar at the bottom to find specific models. Assignments The course involves several assignments that you will turn in for a grade. Below you will find detailed explanations of each assignment, including what is expected and how it will be graded. Please follow these instructions carefully. For all assignments: Videos: For each assignment, there is a short video available on D2L that describes the goals, requirements, and grading for each assignment. These are not a replacement for the detailed instructions below, but they can be a helpful place to start. Due date: All assignments are due by 10am on the due date listed Group work: Assignment #1 will be completed in a group, and assignments #2-5 can be completed individually or in a group. For assignments completed in a group, every member of the group must turn the assignment in. Submission: All assignments must be submitted via D2L. When you submit an assignment, you will receive a submission receipt by email. If you do not receive a submission receipt, your assignment has not been submitted successfully. Assignment #1: Sample Model Presentation Due Date: Thursday, September 17 Format: You will be assigned to a mixed group of graduate and undergraduate students. This will be an opportunity to get to know some of your virtual classmates. Description: Your group will be assigned one of the models listed below from the NetLogo model library to study and present to the class. The models in the Model Library are accompanied by detailed documentation (on the info tab) and code comments (on the code tab). In your presentation, you should (a) explain the purpose of the model, (b) explain what each parameter does, (c) explain what happens when you run the model, and (d) demonstrate the model to illustrate an interesting finding. Your presentation should last about 10 minutes. Grading: This assignment is worth 10 points, which will be based on the clarity of your groups presentation. Unless there is a discrepancy in group members contributions, all group members will receive the same grade. Each member of the group must turn in a brief paragraph describing what each group member did to contribute (e.g., Gustav reviewed the original model, Helga prepared the slides, Dieter didnt do anything useful). Model choices: Life Party Segregation simple Rumor Mill Traffic Basic Simple Birth Rates Sprawl Effect Diffusion on a Directed Network Assignment #2: Birds of a Feather Model Due Date: Thursday, October 8 Format: You may complete this assignment individually, or you may form a group of up to 4 students and complete it together. Description: As the saying goes, birds of a feather, flock together. The problem with the Flocking model in the Model Library is that all the birds are the same color (i.e. different shades of yellow). This is not very realistic. You or your group will modify the Flocking model so that: There is a slider that allows the user to adjust the number of bird colors (up to 5) [Hint: This will require changing how the bird population is created in the setup submodel. The Segregation model, which creates a population with two different colors, is a good example.] Birds only flock with other birds of the same color [Hint: In the new model, who should be considered a birds flockmates? The code with [color = [color] of myself] restricts a commands scope to only include turtles that are the same color as the acting turtle. The Segregation model uses this code in the update-turtles submodel to count how many nearby turtles are the same/different.] Otherwise, you may design your model as you see fit, drawing on your ornithological expertise. Grading: This assignment is worth 10 points, which will be based on your .nlogo file. To receive credit for this assignment, the model in your .nlogo file must be able to run. If you complete this assignment in a group, the model code in your .nlogo file must begin with a commented section that identifies each group members contribution by name (e.g., Gustav reviewed the original model, Dieter revised the model, Helga prepared the slides). Unless there is a discrepancy in group members contributions, all group members will receive the same grade. Assignment #3: AIDS Intervention Experiment Due Date: Thursday, October 22 Format: You may complete this assignment individually, or you may form a group of up to 4 students and complete it together. Description: The National Institutes of Health has asked you to develop and implement an intervention designed to reduce the spread of HIV. However, they want you to consider a range of possible interventions, and want to see estimates of the expected infection rates under each scenario, before they will release the funding. Your or your group will use the BehaviorSpace tool to conduct an experiment testing different types of interventions. Here are some basic guidelines: Your outcome of interest is the percent of the population infected with HIV after 5 years (260) weeks. You have the capacity to intervene on only two of the four parameters. You should focus on the two parameters you think will be the most effective points of intervention. Your experiment should consider at least three different levels (e.g. high, medium, low) of each or the two parameters involved in your intervention. You should test each intervention scenario at least 50 times. Otherwise, you can construct your experiments as you see fit (but, please dont change the model itself). Briefly summarize your experiment(s), results, and conclusions by creating a new section on the models info tab. Grading: This assignment is worth 10 points, which will be based on your .nlogo file. The model in your .nlogo file should include both (1) the behavior space experiments you use for your experiment, and (2) an edited info tab containing a summary of your experiment, results, and conclusions. To receive credit for this assignment, the model in your .nlogo file must be able to run. If you complete this assignment in a group, the model code in your .nlogo file must begin with a commented section that identifies each group members contribution by name (e.g., Gustav reviewed the original model, Dieter revised the model, Helga prepared the slides). Unless there is a discrepancy in group members contributions, all group members will receive the same grade. Assignment #4: Zombie Apocalypse Model Due Date: Thursday, November 5 Format: You may complete this assignment individually, or you may form a group of up to 4 students and complete it together. Description: As we all know, the risk of a zombie apocalypse is ever present, but is particularly concerning in the weeks leading up to Halloween. To help the authorities develop a disaster readiness plan, you or your group will build a simulation model of a zombie apocalypse. Your model should include the following features: A starting population of people, and a starting population of zombies [Hint: Use breeds to distinguish people from zombies] When a zombie and a person meet, either (a) the person kills the zombie or (b) the zombie turns the person into a zombie [Hint: Use a slider to set the probability that a person is successful at killing the zombie] People move faster than zombies A line graph that shows the population of people and zombies over time Otherwise, you may design your model as you see fit, drawing on your past experiences interacting with zombies, but keep it simple. Grading: This assignment is worth 10 points, which will be based on your .nlogo file. To receive credit for this assignment, the model in your .nlogo file must be able to run. If you complete this assignment in a group, the model code in your .nlogo file must begin with a commented section that identifies each group members contribution by name (e.g., Gustav reviewed the original model, Dieter revised the model, Helga prepared the slides). Unless there is a discrepancy in group members contributions, all group members will receive the same grade. Assignment #5: Friends and enemies model (optional) This assignment is optional. If you choose to complete it, your grade on this assignment will replace your lowest grade on assignments 1-4. This is the only way to make up for an earlier missed assignment. Due Date: Thursday, November 19 Format: You may complete this assignment individually, or you may form a group of up to 4 students and complete it together. Description: As the saying goes, a friend of a friend is a friend but the friend of an enemy is an enemy. You will build a model to simulate how this process unfolds over time: Create a population of 100 people Randomly connect each pair of people with either a friendship link or an enemy link. [hint: look at nhoodnet.nlogo for an example] In each tick, pick a random set of three agent (a triad) and check whether their relationships agree with the aphorism (these are called balanced triads: + + + or + ). If the relationships agree, do nothing. If the relationships do not agree (these are called unbalanced triads:+ + or ), then change one of the relationships so that they do agree (i.e. so the triad is balanced). [Hint: You might consider using a slider or switch to adjust how you change the relationship] After each tick, update the layout of the friendship-link network. Grading: This assignment is worth 10 points, which will be based on your .nlogo file. To receive credit for this assignment, the model in your .nlogo file must be able to run. If you complete this assignment in a group, the model code in your .nlogo file must begin with a commented section that identifies each group members contribution by name (e.g., Gustav reviewed the original model, Dieter revised the model, Helga prepared the slides). Unless there is a discrepancy in group members contributions, all group members will receive the same grade. Assignment #6: Undergraduate Final Project Over the course of the semester, you will modify one of the models from Assignment #1 to do something new, and will write a short paper about the new model and what we can learn from it. You will complete this assignment individually (sorry, no groups), but are strongly encouraged to get feedback from other classmates. It has three components: Proposal (Due Thursday, October 8; 10 points): Your proposal should be about one-page, and should (1) identify which model you will revise and (2) describe some concrete ideas about what new thing you want to make the model do. This is an opportunity to get feedback and suggestions, so your proposal does not need to identify how you will revise the model. Progress update (Due Thursday, October 29; 15 points): Your progress update includes both (1) a copy of the .nlogo file you are working on and (2) a two-page summary of the work you have completed and the work you have remaining. Final writeup & model (Due Thursday, December 10; 30 points): Your final writeup includes both (1) a commented copy of your completed .nlogo file and (2) a five-page paper that describes your model. Your paper must use the MS Word template provided on D2L, which includes specific sections and instructions on what should be included in each section. To receive credit for this assignment, the model in your .nlogo file must be able to run. Attendance at final presentations (December 8 & 10; 5 points): You must attend at least one of the two days of PSY493H/992 final presentations. This will be an opportunity to see some new models that were developed during class, and to ask questions. Tips for success Start working on your final project early. Keep your model revision simple. Work on your model revision in parts. Make sure that each part is working before moving on. Consider presenting your revised model in a poster at UURAF or another conference. Im happy to help with this after the class is overjust let me know. Assignment #6: Graduate (and Honors Option) Final Project Over the course of the semester, you will develop an agent-based model designed to simulate a social phenomenon you select. You will be developing this model from scratch, but are strongly encouraged to use components of models from class as building blocks. You will complete this assignment individually (sorry, no groups), but are strongly encouraged to get feedback from other classmates. It has four components: Proposal (Due Thursday, October 8; 10 points): Your proposal should be about one-page and should clearly (1) identify the phenomenon you are interested in modeling, (2) explain what you expect to learn from your model, and (3) sketch some of the features you would like your model to incorporate. This is an opportunity to get feedback and suggestions, so your proposal does not necessarily need to identify how you will build your model, although if you have ideas, please include them. Progress update (Due Thursday, October 29; 15 points): Your progress update includes both (1) a copy of the .nlogo file you are working on and (2) a two-page summary of the work you have completed and the work you have remaining. Final presentation (Due December 8 or 10; 5 points): You will present your final model to the class, highlighting some findings or conclusions you are able to draw from observing the models behavior. Final writeup & model (Due Thursday, December 10; 30 points): Your final writeup includes both (1) a commented copy of your completed .nlogo file and (2) an approximately 10 page paper that describes your model. Your paper must be written using LaTeX in Overleaf, and must use the template provided. The template files are available on D2L for reference, but an Overleaf project will be created for you. To receive credit for this assignment, the model in your .nlogo file must be able to run. Tips for success Keep your model simple. A simple model that works and that you understand is better than a non-working complicated model that you dont understand. Start with a single quantitative outcome of interest, and at most two continuous independent parameters. Select a phenomenon that you already know a bit about. Select a phenomenon that is related to your other program goals (e.g.dissertation). Consider adapting an existing model or combining pieces of existing models. Develop your model in parts, making sure that each part is working before moving on. I encourage you to consider developing your model into a conference paper and/or journal submission. Several students have done this in the past; see me for examples. Grading There are a total of 100 points available in the course (excluding extra credit). Your final point total will be rounded up to the nearest whole number; no other adjustments to point totals will be made. Unless the MSU Registrar announces an alternative pandemic grading, final grades will be assigned using the following scale: 90+ points ( 4.0 85-89 points ( 3.5 80-84 points ( 3.0 75-79 points ( 2.5 70-74 points ( 2.0 65-69 points ( 1.5 60-64 points ( 1.0 Less than 60 points ( 0 Course Schedule ML = Models in the NetLogo Model Library (File ( Models Library) PG = Entries in the NetLogo Programming Guide (Help ( Netlogo User Manual ( Programming Guide) Thursday 9/3 Introduction Review the syllabus Download and install NetLogo  HYPERLINK "https://ccl.northwestern.edu/netlogo/6.1.1/" from this page (in-class) Complete  HYPERLINK "https://msu.co1.qualtrics.com/jfe/form/SV_bJzWhoyTjoeiXHf" this survey (in-class) You will receive your Assignment #1 group assignment by email shortly after class After class: Watch the Assignment #1 lecture on D2L PSY493H/992: After class, watch the Introduction to Overleaf lecture on D2L Tuesday 9/8 (recorded @ D2L) What is agent-based modeling ML: Flocking Macy MW, Willer R. 2002. From factors to actors: Computational sociology and agent-based modeling. Annual Review of Sociology 28, 143 166. [Skim all, but focus on pp 143-146 and 161-163] Epstein JM. 1999. Agent-based computational models and generative social science. Complexity, 4, 41 60. [Skim all, but focus on 1, 2 and 11] Epstein JM. 2008. Why model? Journal of Artificial Societies and Social Simulation, 11, 12. Watch the lectures on D2L Watch the Assignment #6 lecture on D2L Thursday 9/10 Lab for Q&A, Practice Tuesday 9/15 (recorded @ D2L) Introduction to NetLogo PG: Agents, Ask Netlogo Help Menu ( Netlogo Users Manual: Read: Netlogo Interface Guide Complete: Netlogo Tutorial 1 3 Browse: Netlogo Dictionary Railsback SF, Grimm V. 2019. Agent-based and Individual-based Modeling. Princeton University Press: Princeton, NJ. [Chapter 2; optional, but good for extra practice] Watch the lecture on D2L Thursday 9/17 Sample Model Presentations Assignment #1 due @ 10am Tuesday 9/22 (recorded @ D2L) The anatomy of an agent-based model ML: Segregation Simple Segregation handout Schelling TC. 1971. Dynamic models of segregation. Journal of Mathematical Sociology, 1, 143 186. [You can stop at page 166; try to match this up to the segregation model] Watch the lecture on D2L Watch the Assignment #2 lecture on D2L Thursday 9/ Lab for Q&A, Practice Tuesday 9/29 (recorded @ D2L) Experiments and Plotting ML: Histogram Example, Plotting Example PG: Plotting, BehaviorSpace (listed under Features) Watch the lecture on D2L Thursday 10/1 Lab for Q&A, Practice Tuesday 10/6 (recorded @ D2L) ABM after PSY992/493 The recordings this week are a set of short videos from students who have taken this course before. In each one, they talk about how theyve used ABM since the class ended: as conference presentations, as journal article submissions, and to get jobs! Watch the lectures on D2L: Dr. Shannon Cruz (Pennsylvania State University) Dr. Jennifer Lawlor (University of Michigan) Dr. Jeff Olenick (Old Dominion University) Reed Reynolds (MSU Communications) Thursday 10/ Birds of a Feather presentations Assignment #2 due @ 10am Assignment #6 Proposal due @ 10am Tuesday 10/13 (recorded @ D2L) Turtles ML: Hatch Example, Breeds and Shapes Example, Random Walk Example, Communication-T-T Example PG: Agentsets, Breeds, Turtle Shapes, Variables Stevens, H. (2020).  HYPERLINK "https://www.washingtonpost.com/graphics/2020/world/corona-simulator/" Why outbreaks like coronavirus spread exponentially, and how to flatten the curve Washington Post, March 14. Watch the Assignment #3 lecture on D2L Watch the lectures on D2L Thursday 10/15 Lab for Q&A, Practice Last day to drop with no grade Tuesday 10/20 (recorded @ D2L) Probability PG: Random Numbers Example models on D2L: Nhoodnet.nlogo, distributions.nlogo, probability.nlogo Railsback S., Grimm V. 2019. Agent-based and Individual-based Modeling. Princeton University Press: Princeton, NJ. [Chapter 15] Neal ZP, Neal JW. 2014. The (In)compatibility of diversity and sense of community. American Journal of Community Psychology, 53, 1 12. [Lots of non-ABM stuff here, but try to match it up to the Nhoodnet.nlogo model also on D2L] Watch the lectures on D2L Thursday 10/22 AIDS Intervention Experiment presentation Assignment #3 due @ 10am Tuesday 10/27 Optional scheduled one-on-one progress meetings Watch the Assignment #4 lecture on D2L Thursday 10/29 Optional scheduled one-on-one progress meetings Assignment #6 Progress update due @ 10am Tuesday 11/3 (recorded @ D2L) Patches ML: Neighborhoods Example, Communication-T-P Example, Move Towards Target Example, Hill Climbing Example PG: Topology Watch the lectures on D2L Thursday 11/5 Zombie Apocalypse presentations Assignment #4 due @ 10am Tuesday 11/10 (recorded @ D2L) Networks ML: Network Example, Fully Connected Network Example, Link Breeds Example, Team Assembly Example Model on D2L: Network Visualization Example PG: Links Guimera R, Uzzi B, Spiro J, Amaral LAN. 2005. Team assembly mechanisms determine collaboration network structure and team performance. Science, 308, 697 702. [short but technical; try to match this up to the Team Assembly model] Watch the Assignment #5 lecture on D2L Thursday 11/12 Lab for Q&A, Practice Tuesday 11/17 (recorded @ D2L) Analysis Railsback SF, Grimm V. 2019. Agent-based and Individual-based Modeling. Princeton University Press: Princeton, NJ. [Chapters 22 & 23] Review the models we have looked at in earlier weeks. What currency did/could they use? What kinds of analysis did/could they involve? Thursday 11/19 Friends and Enemies Model presentations Assignment #5 due @ 10am (optional) Tuesday 11/24 Thanksgiving Thursday 11/26 Thanksgiving Tuesday 12/1 (recorded @ D2L) Conflict ML: Rebellion Epstein JM. 2002. Modeling civil violence: An agent-based computational approach. Proceedings of the National Academy of Sciences, 99, 7243 7250. [short but technical; try to match this up to the Rebellion model] Thursday 12/3 Lab for Q&A, Practice This will be the last scheduled opportunity for live, immediate feedback and help on final projects Tuesday 12/8 Final presentations (Graduate & Honors) Thursday 12/10 Final presentations (Graduate & Honors) Assignment #6 Final writeup & model due @ 10am  #$%&456;<HYZbe      + , 9 : ; A H Q R S Y _ ` y  úòòúh4hA z\ hF\ hT6\h4hF\h4hF0Jh4hj1\h4hj10J h4h5 h4hj1h4h Gr\ha;Zh}^ h4h}^ h4h Gr?%&5Z, R S #  & FgdSXgdSXgdSX & FgdT6 & Fgdgd4gd4gd4    ! o t |  , - = > w Q     " # h4h Gr\h4hx\ h4hA zhv l h\ h.~\h4h eM\h4hF\h4hA z\I# & ( / 0 3 7 C D ` f g n o %(*IJUVW[oqv|~2>Mû hv l\ h eM\hT6h eM5\hT6hP\hT6h eM\ hT65\ hT60J hV(\ hP\h4h eM\ hv l0J hI0Jh4hP0Jh4h eM0J>MSVW[^r~?AVW[o}~#%(>?@VW[VWx&.>VWYvþhSXhSX0J hSX\ h4hSXhSX h Gr\h4hx\ hmn\ h8\h4h Gr\h4hv l\ h?DMNOVWgikt!#156DGHIh4hT\h4hP\ h4h Grh4hSX\ hS \hS hS 0J hSX\QhkHI;A(JKC & FgdU & Fgd & Fgd.7 & FgdT6gdIgd4gd4 & FgdSXIMNOVWgk  "#$;VWefgkpqr    ϸϰ⦡jh.7U\ h.7\jh.7U\hT6hT6\hTMhT60J\h hT6\ hT6\jhT6U\ h \hIh4hP\h4h$\ h$\h4hI=\8 ?@ACHVW[_`agkprt'(9:Vehl{|ǸǸǦ h\h4hC=\hUhU\hbhhU0J\jhUU\ hWi\ hU\ hP\ h \ hP\h4hP\h.7hT6\jh.7U\h.7hP0J\<  9<BIJKVfy{| *,.2STV_fy{| %;<CV{|}~hdmh7.hyn hynhyn hyn0J h4hC= hV(\ h7.\ hI\h4hC=\ h\MC)*##((++,,..F/G/`1a1l2m22d3e344I4gd&Lgd&Lgd4 & Fgdyn   ()*<=>QVr{| < = Q V { | !-V-W-Y-{-|---------......&.V.s.{.|..........&/E/F/G/S/T/U/V/^/{/|////// hxJ\ h&\ h~,\h4h~,\h4h~,0J h~,0J hA z\h4hA z0Jh4hA z\ hl\ h`\I///// 0 000&0-0V0\0]0p0r0s0{0|000000000001%1D1O1V1]1_1`1a1o1p1{1|11111111111112222 2.2K2M2V2k2l2m2u2˼h&Lh4hA z\h4h4\ hP\ hL>\ hmn\ h(\h(h40J h4\ hA z\ h4\ h/\h/h/\ h\ hxJ\Bu2{2|222222222,383>3A3V3c3d3e3{3|333333334444 4 4/464C4H4I4U4V4w4x4y4{4|4}444444444444455555#53555F5G5H5O5R5V5[5f5h5j5p5{5|5}55555555hvh&L0Jhmnh&L0Jh4h&L\ h&L\h&LWI45p677789::;;<%<<>@@@@@@ & Fgdrgdmngd1pgdmngd4 & Fgdt^gdt^gd(gd&L & Fgd&L555566C6D6N6O6V6`6a6n6o6p6q6{6|6666666666666666677!747?7J7V7W7n7{7|777777777777-8V8n8{8|8888888þ hY0JhYhY0J ht^\ h4hA zh&Lh:h&L\hmnh&L0J jh&Lh&L\ h&L\h4h&L\hvh&L0JC889 9'9)9?9A9M9N9V9[9p9v9{9|999999999:::&:':(:V:u:{:|::::::::::::::;;);V;u;y;{;|;;;;;;;;;;<<ƿƷҳhmn h4hA zh ht^ht^\ h>>*\ h>\ ht^>*\h4ht^\ ht^\hmnht^0J ht^0JhYhY0J5 hY0J5A< < < <<<<$<%<-<.<?<E<V<Z<u<{<|<<<<<<<<<<<<<<<<<=====D=J=V=u={=|===========>>>>>D>J>V>u>{>|>>>>>>>>>>> h}f>\h4hA z\ hmn\hmnhmn0Jh1p h1ph1p h1p0Jhk hmnhmn hmn0JK>>>>>>>>>>>? ? ????9?D?F?G?J?V?X?j?k?u?{?|?????????????????@$@0@2@4@8@>@?@O@R@V@Z@\@^@a@m@u@{@|@@@@@@@@@½ h}f>\ h4\ h=\ h2 \ hf\ h1p\hmnhmn0J hmn0J hmn\h4hA z\h4h/\G@@@@@@@@@@@@@@@@@@@@@@AA AA#A$A%A&A3A5AMANAOAVAXAYA\AcAlAmAnAoAuAxA{A|AAAAAAAAAAh1p h1p0J h\ hk\hkhk0Jhk h4h h4hA zh h4hA z\h4hr`\ h){\ hr`\hS!hA z\hS!h\ hS!\ h8h8h8h80J8@@@@@A$A%A&AOAmAA C!DE F6H7HcHHHJCKKL & Fgdgd1p & Fgdgdkgdkgd4 & FgdAAAAAAAA BB!B%BVBfBjBnBoBuB{B|BBBBBBBBBBBBBBB C CC"C$C8CVCaCbCcChCnCoCtCuC{C|CCCCCCCCCCCCCCDD D!D$D:DTDVD[DbDnDoDpDuD{D|DDDDDhkhk\ h&\h4hk\ hk\hkhk0J h1p0Jh1pSDDDDDDDDDDDDEE$E*E5EVEbEjEnEoEuE{E|E~EEEEEEEEEEEEEE F F F FFFF*F-F0F6F=FJFOFSFUFVF_FaFnFoFuF{F|FFFFFFFFFFFFȿ h~,\h~,h~,0Jh$h~,0J>* h^\ h&"z\ h2 \hkhk0Jh4hk\ hk\hkhk\IFFFFF GGOGPGVG^GfGjGnGoGtGuG{G|GGGGGGGGGGGGGGGGGGGGGGGHH"H)H5H6H7HFHVHbHcHlHmHnHoHuH{H|HHHHHHHHHHHHHHHHHH I Ih1p h1p0J h\hkhk0Jhk h4hA zh hk\ h4\ h^\ h2 \M III=IFINIOITIVI`InIoIuI{I|IIIIIIIIIIIJJJ=JFJVJXJYJ^J_JdJnJoJuJxJ{J|JJJJJJJJJJJJJKK/K:KBKCKFKVKdKnKoKuKxK{K|KKKKKKKKKKKKKLL/L:LVLdLnLoLuLxLh4h"\ h&\ ha)\h4hA z\ZxL{L|LLLLLLLLLLLLLLLMMM*M,M5MBMCMRMVMYMZMkMuM{M|MMMMMMMMMMMMMMMMMMMMMMMMMMNTNVNuNwNzN{N|NNNNNNNNNNNNNNh$h~,0J>* h&"z\ h^\ hk\hkhk0J h!,\ hN=\ ha)\h4hA z\NLLMPPPPaQR&SSTdTTWWIWX7XXiYYZZZ & Fgdgd&"z & Fgdgda)gd1pgda)gd4 & FgdNNN OOO O!O"O2O@ONOROVOZOqOtOuO{O|OOOOOOOOOOOOOOOOOOO PPPPPP$P/P0P=PBPCPRPVP]P^PfPnPtPuP{P|PPPPPPPPPPPPPPPha) h4hA zh h4hA z\ hk\ h~,\ h^\ h~,0Jh~,h~,0Jh$h~,0J>*IPPPPPPPPPPP QQQQQ=QEQRQVQ`QaQgQmQnQtQuQ{Q|QQQQQQQQQQQQRRRR#R(R/RBRERQRRRVR]RiRqRtRuR{R|RRRRRRRRRRRRRSSSS#S$S%S&S*Sha)ha)\ h&\ h?\h4ha)\h1p h1p0J h\ ha)\hha)0JO*SQSRSVS_SiSsStSuS{S|SSSSSSSSSSSSSSSTTTTT#T,TQTRTVTaTcTdTiTtTuT{T|TTTTTTTTTTTTTUU U UUUUU'U-U1U3U=U?USUVUYUfUhUuU{U|UUUUUh$h~,0J>* h&"z\ h^\ha)ha)0Jha)ha)\ ha)\h4ha)\PUUUUUUUUUVVV-V.V* h&"z\ h^\hhh0Jhnh/M]^ ^ ^^^^(^)^1^9^S^T^V^[^g^h^i^t^u^x^{^|^^^^^^^^^^^^^^^^^^_ ____S_V_u_{_|______________________຺h`hr`0J h`h#7)h`h#7)\ h`hr` h`ha) h`h h`h ha)ha) h\ h^\F_`` ``````````2`>`C`S`T`V`d`u`{`|`}`````````````aa aaaa5a8aBaQaSaTaVa]acaeahaiauava{a|a}aaaaaaaaaaaaaaaaaaaaaaah`h\h`hr`0Jh`hr`\h`h&"z0Jh`hr`0Jh`h0JPaaaab bbbb9b:b@bAbGbObQbSbUbVbjbkblbnbrbubwbxb{b|bbbbbbbbbbbbbcc ccccc2c9cScVcjcuc{c|ccccccccccccch~,h~,0Jh$h~,0J>* hh1\h`h#7)\h`h&"z0Jh`h0Jh`h0Jh`hr`0Jh`hr`\h`h\Ccccddddddd#d%d'd(d/d1d6d7dSdVdud{d|dddddddeeeeeeee-e.e>eGeMeNeOePeSeVeaeueweyeze{e|eeeeeeeeeeeeeeeeeȸȸȰh~,h~,\h#7)h~,\h`h~,\ h~,\h`h~,0J h&"z\ h\h`h&"z\h`h&"z0J h0Jh`hr`\Eeeefffff2f3f8fDfEfFfSfUfVfefjfmfuf{f|ffffffffffffffffffggggg7gSgVgbgegug{g|ggggggggggggggghh hhhhh h!h h`hA zh`h#7)\h`h~\h`hA z\ h`h h`hh~,h~,\ h~,\K!h"h+h/hBhDhFhMhNhOhPhShVhehuh{h|hhhhhhhhhhhhhhhhhhhhhiiiiiii*iIiJiSiVieiuixi{i|iiiiiiiiiiiiiiiiii˻òh`h~0Jh`h'V^\h`h~\h`hA z\h`h&"z0Jh`h_0Jh`h0Jh`hA z0Jh`h9Yq0JFijj jjjjjjj2j4j6j=j>j?j@jSjUjVjcjejgjqjujwj{j|jjjjjjjjjjjjjjjjjjjkkkkkkkk!k#kEkLkSkVkYkdkuk{k|kkkk¹°˹˪ hz70Jh`h&"z0Jh`h0Jh`h_0Jh`h9Yq0Jh`hVp0Jh`h~0Jh`hA z0Jh`hA z\h`h~\Ckkkkkkkkkkkkkkkkkkkkkkkl lllll'lSlVleljlqlul{l|llllllllllllllllm mmmmm mJmLmSmVmsmum{m|mmmmƼƲhy)xh~,0J>* hh1\ hiz\h`h#7)\ hz70Jh`h0Jh`h#7)0Jh`h9Yq0Jh`h9Yq\h`hA z\Fmmmmmmmmmmmmmmmmmnnnn)n4nHnMnNnSnVnsnun{n|nnnnnnnnnnnnnnnnnnnooooo)o2oAoBoFoSoVoeosouoyo{o|ooooooooooh#7)h\ h#7)\h#7)hA z\h`h#7)\h`hl\h`h#7)0Jh`hA z\h~,h~,0JLmNnnnBooopppqqqrr'r:rMr`rxryrzrrr*s+sGsgd#7) & F gdgdiLgd4 & F gdoooooooooooppp-pSpVpcpup{p|ppppppppppppppppppppppqqqq!q%q*qLqSqVq]q_quqwq{q|qqqqqqqqqqqqqqqqqqqqqq jhiLhiL\ h.\ hz7\ hiL\hiLh#7)h~,\ h~,\ hA z\h#7)hA z\Nqqrrrrrrrr!r"r'r4r5r:rGrHrMrSrVrZr[r`rtrurvrxryrzr{r|rrrrrrrrrrrrrrrrrrrrrsssssssss(s)s*s+s.s1s7s8s9s:súñh'nhBU0Jh'nh0Jh'nh,G0J h&L\ jhg<hg<\ hg<\ h'n\h#7) h.\ hiL\ jhiLhiL\F:sBsFsGsIsMsQsZs[sispswsxsyszsssssssssssssssssssstt t!t"t-t.t/t0t8t9t:tJtKtYtitjtptxttttttʺҰ߫ʛҰߖ hCn\ hg/X\jh h 5U h,G\h h 0J5jh h 5Uh h 5jh h 5U hf\ h \ hv'\h'nh#7)0Jh'nh0J9Gs[ss:tttuuKuXuvvwwDwEwkwlwwwwwx8x & F gdg< & F gd & F gd[# & F gdgd4 & Fgdw4 & Fgd ttttttttt u uuuuu$u(u*u,u-u;u@uCuJuKuLuMuNuUuWuXu[u\ufuouwuzuuuuuuuuuuuuuuuuuuuuvv v vvvvvv/v?vBvMvNvUv[vȿȺ hcN\ hb\hrh'n0Jh'nh'n\ hZq0Jh'nh>0Jh'nh,G0J hf\hw4hw4\ hw4\ hy \G[vevgvnvqvrvtv{v~vvvvvvvvvvvvvvvvvvvvvvvvwwwwwwww1wAwBwCwDwEwFwPwQwRwSwTwUw]wdwjwkwlwywwƽƴƩh'nh>0Jh'nh,G0J h,G\ hRc0Jh%h~ 0Jh%h%0Jh%h,G0J hA+\ hCn\ h'n\ hcN\ h\ hr0Jhrh'n0Jh'nh'n\;wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxx xxxx!x%x6x7x8x9x:x=xLxRxSxTxUxcxdxexhxlxox~xxxxxxxxxx໳hrh[#0J h[#\h.h[#\ h'n\h'nhg<\ jhg<hg<\ hg<\h[#h[#\h'nh'n\h'nh,G0Jh'nh>0J hZq0JAxxxxxxxxxyyyy yyyyy"y#y$y5yyKyTyXyZy\y]y^ybyiyrytyyyyyyyyyyyyyyyyyż׷ששו hpzQ\ hMU5\h'nhz\ hz0J hZq0Jh'nh>0J h4\ h'n\h'nh'n0Jh'nh h0Jh'nhK0Jh'nh,G0J h,G\h[#hCn\ hCn\h.h[#\ h[#\38xxxx$y=y>yyyy^zxzzzzzz'{]{w{x{{{{ & Fgdzgd% & F gdz & F gdgd4 & F gd[#yyyyyyyyyzzzzzz z+zIzJzUzVzYz\z]z^zizvzwzxzzzzzzzzzzzzzzzzzzzzzzzzzzzúࢢâ hZq0Jh'nh>0Jh'nh,G0J hRc0Jh%h%0Jh%h,G0J hz0JhzhCn\ hA+\ hy \ hCn\ h,G\hrhr0Jhrhz0Jhzhz\6z{{{&{'{*{8{>{B{F{M{N{S{\{]{l{u{v{w{x{{{{{{{{{{{{{{{{{{{{{{{{{{{{ | || |%|,|0|3|D|E|O|P|Q|]|^|||||||| h\ h0Jh'nhz0Jh'nh,G0J hRc0Jh%h%0J hy 0Jh%h,G0J h,G\ h0\ hz\h'nhz\D|||||||||||||} } }}}}}H}I}J}Q}R}a}b}h}i}t}u}w}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~Ļ h$\ h4\h'nh'n0Jh'nhK0Jh'nh,G0J h,G\hhsp\ hsp\hh\ h\ h'n\ h\F{||}J}u}}}}}~~.~~~ M & Fgd.7gd% & Fgd? & Fgd & Fgdgd4 & Fgd & Fgd~~~~~~ ~"~$~%~-~.~/~0~1~5~8~<~?~C~G~J~U~Z~h~k~q~~~~~~~~~~~~~~~~~~~~~~~~!"#$3CJWdhkvwxyйƯЧh_)6\]h_)h_)0J\jh_)U\jh_)U\ h_)\ h'n\h5eh5e\ hZq0Jh5eh>0Jh5eh,G0J h,G\B  "*+.27;=?@ALMP^_`w~» h5e\h5eh5e\ h80J hZq0Jh5eh>0Jh5eh,G0J h#7)\ hZ@h% hZ@hZ@h.7 h.70J hRc0Jh%h%0Jh%h,G0J h,G\ h?\ hA+\ h_)\5M`.12mǂ1Z[E^_ & Fgd & FgdA+ & Fgdgd4 & FgdȀɀˀ܀ ")*-.:;>?INOYbty{~Ɓ Ŀ ha\ h5e\ hf\hrhr0Jhrh5e0J h{Y\ hq\h5eh5e\h5eh?\ h$sv\K ")/012=>@ABCV_lmxy~łƂǂ̂܂ǸhA+0J5\hA+hA+0J5\ h,G0J h40Jh%h%0Jh%h~ 0J hZq0Jh%h,G0J h4\ h5e\h5eh5e0Jh5eh$0Jh5eh,G0J h,G\ ha\8"')01569>DNRYZ[achquwy{~Ńكڃżh[sh[s\ hZq0Jh[sh>0Jh[sh,G0J h,G\ h4\ h%\ hu\ hS0J h40Jh%h%0Jh%hO0Jh%h,G0J?"#$%(*,6:<>DEGRVY]^_`mpvxz|~ÄȄɄ˄΄҄ԄՄل܄糳祥 h#g\h[sh[s\ hZq0Jh[sh>0J h4\ h[s\h[sh[s0Jh[shRc0Jh[sh$0J h.70Jh[sh,G0J h,G\ h\ h5e\?܄ -6<>KLNYbptv|}ƅ΅Ӆԅ /012589>@ABCJKOXYZú hRc0Jh%h%0Jh%h,G0J h,G\ hA+\ hf\hrhr0Jhrh[s0J h=Yj\ h[s\h[sh[s\E 12YZ ͇./Xf?@f & FgdV` & Fgd & FgdV`gd%gd4 & FgdZahjquwyz{ņʆˆφֆچ݆ ()=@BCHJSYdjrz{ڿ h.70Jh%h,G0J h,G\hV`h.\ hV`\hrhV`0J h{Y\h.hV`\ hV`0J hZq0Jh.h>0Jh.h,G0JCÇ͇̇·އ(./68:<EIKMNOWXYZ[aefgjopt{Ͳh.hV`\ hV`0J hZq0Jh.h>0Jh.h,G0Jh%h>0Jh%hym;0J h,G\ hv*q>*\ hv*q\ h4\ h%\h%h,G0J hRc0Jh%h$0J:{}ˈ͈Έ߈)*,-3678>?@FGJLMNOPQUXcefrsɉʉˉΉՉ׉h.h,G0Jhl~#h3\ hl~#\ hRc0Jh%h%0Jh%h,G0J h,G\hV`h.\ hV`\hrhr0JhrhV`0Jh.hV`\>fʉˉ<klgd & Fgdgd4 & Fgd4׉؉ىډ!%':;<JPSYZ^_`cdjkl hh h4\ h=\ h.\h.hO0J h,G\h.h,G0Jh.h>0J'.:pF/ =!"#$% 5 0:pS!/ =!"#$% P 1 0:pS!/ =!"#$% 5 0:p./ =!"#$% P 1 0:p#g/ =!"#$% DyK yK https://ccl.northwestern.edu/netlogo/download.shtmlyX;H,]ą'cDyK yK phttps://ccl.northwestern.edu/netlogo/6.1.1/yX;H,]ą'cDyK yK https://msu.co1.qualtrics.com/jfe/form/SV_bJzWhoyTjoeiXHfyX;H,]ą'cDyK yK https://www.washingtonpost.com/graphics/2020/world/corona-simulator/yX;H,]ą'cx 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@66666_HmH nH sH tH F`F 4Normal$a$OJQJ_HmH sH tH B@B  Gr Heading 1 $@&a$ 5:CJ<@<  Gr Heading 2 $@&a$>*J@J l Heading 3$@&5CJPJ\^JaJDA D Default Paragraph FontZiZ  Table Normal :V 4 l4a _H(k (No List jj c! Table Grid7:V0B' B lComment ReferenceCJaJ2o2  eMBold5CJOJQJ\J/!J  GrHeading 2 Char5:>*CJOJQJ6U`16 P Hyperlink >*B*phcRv!AR P0Unresolved MentionB*ph`^\q :oQ: mnItalic56CJOJQJ]4b4 l Comment TextB/qB lComment Text CharOJQJ@jab@ lComment Subject5\N/N lComment Subject Char5OJQJ\F/F  GrHeading 1 Char5:CJOJQJDD l Balloon TextCJOJQJaJB/B lBalloon Text CharCJaJR/R lHeading 3 Char5CJOJPJQJ\^JaJFV F  FollowedHyperlink >*B*phOrPK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭Vj\{cp/IDg6wZ0s=Dĵw %;r,qlEآyDQ"Q,=c8B,!gxMD&铁M./SAe^QשF½|SˌDإbj|E7C<bʼNpr8fnߧFrI.{1fVԅ$21(t}kJV1/ ÚQL×07#]fVIhcMZ6/Hߏ bW`Gv Ts'BCt!LQ#JxݴyJ] C:= ċ(tRQ;^e1/-/A_Y)^6(p[_&N}njzb\->;nVb*.7p]M|MMM# ud9c47=iV7̪~㦓ødfÕ 5j z'^9J{rJЃ3Ax| FU9…i3Q/B)LʾRPx)04N O'> agYeHj*kblC=hPW!alfpX OAXl:XVZbr Zy4Sw3?WӊhPxzSq]y 8%9iyjl!"!0"!g"!"!" # MI Q#'D,/u258<>@ADF IxLNP*SUWY\]_ace!hikmoq:st[vwxyz|~܄Z{׉lFHIJKMNOQRSTUVXYZ[\^_`abdefghiklmnopqrstvwxz{|}CI4@LZmGs8x{MflGLPW]cjuy~e ?xkkkk!l-lv#wwwlXXXXXX8@0(  B S  ? _Hlt44593283 _Hlt44593284 _Hlt43208549 _Hlt43208550n@@@@??n, 3   s | kr"""++--...#.u/|/55;;<<i=q=U>Z>>>>?fBsBEE FFGGfGkG3M8MyM~MMMQRTTTT1U6UYYZZ[[vb{b?dDdee/g?gjjjjkkpkwkoooooooooop p%p,p5sBsSuZuvvwxxxxxxyz }'}+}/}nW f x""g#r#++O>Z>>>>?AAEEFFFG`GkG MMsM~MMM0O7OQR-S0STTTT+U6UVW?XHXZZ[[#_/_4dDdddee1g?ghhxxyyn3333333333333333333333333333333333QQUUe@7k7kll m mooBoBoRoRoppqqvrwrrrrrusussstJutuuuuuuuvxwwwwwww_xxz0z>z>z@z@zzz{|"|"||||||}/~/~@~@~MMׁׁkknQQUUe@7k7kll m mooBoBoRoRoppqqvrwrrrrrusussstJutuuuuuuuvxwwwwwww_xxz0z>z>z@z@zzz{|"|"||||||}/~/~@~@~MMׁׁkkn?bM : X|VwEEC30_5Q!dOA2gWpzvQq*#RTn-&jV{]-@?x@-H>)0jz *7]=7*?Dddw8"^S?e;36_>tm9A7ApLNC$ FdO6X5}]LaW9$i4.+k; li_xf~@Ah^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohp^p`OJQJo(hHh@ ^@ `OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohP^P`OJQJo(hHf~ALNC *7m9An-dOLax@-S?e;>)0q* : MA2.+kddw85Q!gWp l9$iEEC{]-=7_>F}]_x                                                                                                                                                                                                                                                                               t <gI1vR3$\6*5BdJU  n.:M  Q Tp |  &6&41_=SiLOfafnyn2 S!S4"[#b#l~#$L$%2%O!&v'=6(#7)p,7.h1 %1S41j13%%3w4qM5MU5z789ym;g<C=N=}f>?I?@3BOB,GLRGHw3HIrIJ-!J9J&L'L eMcN@ S $~DbZ@eEf^Wil8V(nq_)=6ARcA+^,z9!,YPNXZ~ Zq7w[sF5y T6$a).{Ya /PN0/z{~,VMU!5P">|"}^+3K&L>lm=+Z =>.7kln@@{l@Unknown G.[x Times New Roman5^Symbol3. *Cx Arial;^MWingdings?J PAvenir BookC.,*{$ Calibri Light7.*{$ Calibri?= *Cx Courier NewA$BCambria Math A'h &Kg'wn Bwn B%24** 3q!?c!2T ,$INTRODUCTORY SOCIOLOGICAL STATISTICS Zachary Neal Neal, Zachary                         Oh+'0  $0 P \ h t'(INTRODUCTORY SOCIOLOGICAL STATISTICSZachary Neal Normal.dotmNeal, Zachary799Microsoft Office Word@4?@F]Mء@@> ׆ wn ՜.+,D՜.+,h$ hp  'Michigan State UniversityB* %INTRODUCTORY SOCIOLOGICAL STATISTICS Title 8@ _PID_HLINKS'A\$F Ehttps://www.washingtonpost.com/graphics/2020/world/corona-simulator/Fd :https://msu.co1.qualtrics.com/jfe/form/SV_bJzWhoyTjoeiXHf|t ,https://ccl.northwestern.edu/netlogo/6.1.1/Ahttps://www.overleaf.com/qw4https://ccl.northwestern.edu/netlogo/download.shtmlhttps://msu.zoom.us/  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry F0W7׆Data 1TablĕWordDocument#SummaryInformation(DocumentSummaryInformation8CompObjr  F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q