Fake nieuws
Do you have questions or comments about this model? Ask them here! (You'll first need to log in.)
Wat is het model?
Dit model laat zien hoe het verspreiden van fake nieuws zich op het internet zich gedraagt. Hiermee kan je zien hoe de betrouwbaarheid van berichten en het aantal berichten er toe doen hoe fake news zich verspreidt via het internet.
Hoe werkt het model?
Het model maakt een netwerk aan. (Dat is elke keer weer nieuw dus dat kan je niet zeggen hoe dat van te voren eruit gaat zien.) Daarna worden er op een aantal plekken fake nieuws neergezet. Dat zijn de punten vanaf waar de fake nieuws zich verspreidt. Dat doet hij met een bepaalde betrouwbaarheid die je ook kan instellen. Het model houdt rekening met hoe betrouwbaar het is. Wanneer het model loopt kun je zien dat er eerst niet zoveel gebeurt dit komt omdat er een vertraging is door de reactie tijd. Daarna zal je langzaam de kleuren zien verspreiden. Dit stellen de verschillende fake nieuws voor. Tussendoor zie je ook een paar grijze bolletjes. Dit stellen de personen voor die het fake nieuws niet geloven en daarom niet verder verspreiden via het internet. Dit kan je ook in het echt zien. Want als jij het niet toegestuurd krijgt kan je het ook niet te zien krijgen.
Hoe moet je het gebruiken?
Je hebt een aantal sliders boven de setup en de go knop. Deze graag voor dat je de setup knop indrukt De bovenste bepaald het aantal mensen dat je in het netwerk wil hebben. Dit kan vanaf 1 tot en met 500. Daaronder heb je de betrouwbaarheid van het fake nieuws. Daarbij is het van belang dat 1.00 betekent dat je het 100% vertrouwd. Daaronder heb je het aantal fake nieuws berichten dat je wil beginnen mee. (Het is wel van belang dat je dit aantal lager maakt dan het aantal mensen anders hebben ze allemaal al meteen fake nieuws.) Daarna heb je het aantal verschillende fake nieuws dat je in het model wil hebben. Dit is het aantal verschillende berichten dat je in het model wil hebben. Voor alle andere berichten kan je ook de betrouwbaarheid en aantal fake nieuws berichten instellen.
Dingen om op te merken
Dit is een simplistische weergave van de werkelijkheid maar zorgt er wel voor dat je een indicatie kan krijgen van hoe hij werkt.
Comments and Questions
turtles-own[fake-news? dont-believe-it? reaction-time? different-fake-news?] ;;--------------------------------------------------------------------------- ;; setup ;;---------------------------------------------------------------------------- to setup clear-all setup-agents setup-network setup-fake-news setup-reaction-time reset-ticks end ;;------------------------------------------------------------------------- ;; go ;;------------------------------------------------------------------------- to go set-reaction-time spread-fake-news tick end to spread-fake-news if aantal-verschillende-fake-nieuws = 1 [ ask turtles with [fake-news? and different-fake-news? = 1] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid [sent-fake-news ] [dont-believe-it] ] ]] if aantal-verschillende-fake-nieuws = 2 [ ask turtles with [fake-news? and different-fake-news? = 1] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid [sent-fake-news ] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 2] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-2 [sent-fake-news-2] [dont-believe-it] ] ] ] if aantal-verschillende-fake-nieuws = 3 [ ask turtles with [fake-news? and different-fake-news? = 1] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid [sent-fake-news ] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 2] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-2 [sent-fake-news-2] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 3] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-3 [sent-fake-news-3] [dont-believe-it] ] ] ] if aantal-verschillende-fake-nieuws = 4 [ ask turtles with [fake-news? and different-fake-news? = 1] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid [sent-fake-news ] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 2] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-2 [sent-fake-news-2] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 3] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-3 [sent-fake-news-3] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 4] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-4 [sent-fake-news-4] [dont-believe-it] ] ] ] if aantal-verschillende-fake-nieuws = 5 [ ask turtles with [fake-news? and different-fake-news? = 1] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid [sent-fake-news ] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 2] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-2 [sent-fake-news-2] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 3] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-3 [sent-fake-news-3] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 4] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-4 [sent-fake-news-4] [dont-believe-it] ] ] ask turtles with [fake-news? and different-fake-news? = 5] [ ask link-neighbors with [not fake-news? and not dont-believe-it?] [ ifelse random-float 1 < fake-nieuws-betrouwbaarheid-5 [sent-fake-news-5] [dont-believe-it] ] ] ] end to sent-fake-news if reaction-time? < 0 [ become-fake-news ] end to dont-believe-it if reaction-time? < 0 [ set dont-believe-it? true set color gray ] end to set-reaction-time ask turtles [ set reaction-time? reaction-time? - 1 ] end ;;---------------------------------------------------------------------------------- ;; setup ;;---------------------------------------------------------------------------------- to setup-network let num-links ( 5 * aantal-mensen) / 2 while [count links < num-links ] [ ask one-of turtles [ let choice (min-one-of (other turtles with [not link-neighbor? myself]) [distance myself]) if choice != nobody [ create-link-with choice ] ] ] end to setup-fake-news ask n-of aantal-fake-nieuws turtles [ become-fake-news ] if aantal-verschillende-fake-nieuws = 2 [ ask n-of aantal-fake-nieuws-2 turtles [ become-fake-news-2] ] if aantal-verschillende-fake-nieuws = 3 [ ask n-of aantal-fake-nieuws-2 turtles [ become-fake-news-2] ask n-of aantal-fake-nieuws-3 turtles [ become-fake-news-3] ] if aantal-verschillende-fake-nieuws = 4 [ ask n-of aantal-fake-nieuws-2 turtles [ become-fake-news-2] ask n-of aantal-fake-nieuws-3 turtles [ become-fake-news-3] ask n-of aantal-fake-nieuws-4 turtles [ become-fake-news-4] ] if aantal-verschillende-fake-nieuws = 5 [ ask n-of aantal-fake-nieuws-2 turtles [ become-fake-news-2] ask n-of aantal-fake-nieuws-3 turtles [ become-fake-news-3] ask n-of aantal-fake-nieuws-4 turtles [ become-fake-news-4] ask n-of aantal-fake-nieuws-5 turtles [ become-fake-news-5] ] end to become-fake-news set fake-news? true set different-fake-news? 1 set color red end to setup-reaction-time ask turtles[ set reaction-time? reactie-tijd + random 100 ] end to setup-agents create-turtles aantal-mensen[ set fake-news? false set dont-believe-it? false setxy random-xcor random-ycor set color green set shape "dot" ] end ;;--------------------------------------------------------------------------------- ;; 2 ;;-------------------------------------------------------------------------------- to become-fake-news-2 set fake-news? true set different-fake-news? 2 set color blue end to sent-fake-news-2 if reaction-time? < 0 [ become-fake-news-2 ] end ;;--------------------------------------------------------------------------------- ;; 3 ;;-------------------------------------------------------------------------------- to become-fake-news-3 set fake-news? true set different-fake-news? 3 set color orange end to sent-fake-news-3 if reaction-time? < 0 [ become-fake-news-3 ] end ;;--------------------------------------------------------------------------------- ;; 4 ;;-------------------------------------------------------------------------------- to become-fake-news-4 set fake-news? true set different-fake-news? 4 set color magenta end to sent-fake-news-4 if reaction-time? < 0 [ become-fake-news-4 ] end ;;--------------------------------------------------------------------------------- ;; 5 ;;-------------------------------------------------------------------------------- to become-fake-news-5 set fake-news? true set different-fake-news? 5 set color yellow end to sent-fake-news-5 if reaction-time? < 0 [ become-fake-news-5 ] end
There is only one version of this model, created over 7 years ago by Jochem Donny.
Attached files
No files
This model does not have any ancestors.
This model does not have any descendants.