Inhoud blog
  • Zipf & Pareto
  • Machtswetten
  • Enkele referenties
  • De kuddetheorie & het urnschema van Pólya
  • De mathematische fundering van de kuddetheorie
    Zoeken in blog

    Beoordeel dit blog
      Zeer goed
      Goed
      Voldoende
      Nog wat bijwerken
      Nog veel werk aan
     
    stijfvreters blog over taal
    bespiegelingen over Verkavelingsvlaams en kuddegedrag
    26-03-2009
    Klik hier om een link te hebben waarmee u dit artikel later terug kunt lezen.Van de kudde naar de (vee)markt
    De meest voor de hand liggende uitbreiding van duolog is natuurlijk van twee naar meerdere sprekers. Zo creëren we in de virtuele wereld de pendant van wat in de taalwetenschappelijke literatuur een linguïstische markt wordt genoemd - het geheel van communicatieve uitwisselingen tussen sprekers. Het programmaatje dat zulks doet is dialog:

    dialog <- function(sym,num,mul=1,sim=10000) {
     len <- length(sym)
     spr <- 1:num
     out <- matrix(1,nrow=len,ncol=num,dimnames=list(sym,paste("spr",spr,sep="")))
     while ((((sum(out)/num)-len)/mul)<sim) {
      for (one in spr) {
       two <- spr[-one][floor(runif(1,1,num))]
       out[,two] <- out[,two]+mul*rmultinom(1,1,(out[,one]/sum(out[,one])))
       }
      }
     out
     }


    Het aantal sprekers is op voorhand vrij te kiezen - het argument num in de functiebeschrijving. Elke iteratie kiest elk van deze sprekers willekeurig een andere spreker - en willekeurig betekent dus dat iedere spreker evenveel kans maakt om gekozen te worden - waaraan hij vervolgens een symbool uit op dezelfde manier als in duolog. Die spreker past dan zijn kansverdeling aan - eveneens zoals in duolog.

    Bij een simulatie met tien sprekers krijgen we de volgende resultaten:

      spr1 spr2 spr3 spr4 spr5 spr6 spr7 spr8 spr9 spr10
    a 3156 3061 3045 3029 3115 3100 3092 3088 2952  3141
    b 1675 1788 1716 1741 1686 1696 1686 1736 1651  1675
    c 1603 1618 1613 1651 1623 1632 1705 1677 1650  1622
    d 2575 2543 2553 2529 2667 2630 2605 2534 2596  2615
    e 1000 1002 1040 1006  935 1002 1002  986 1008   999


    De kansverdeling voor iedere spreker wordt daarbij gevisualiseerd in figuur decasimm.png in bijlage.

    Ook de Chikwadraattoets geeft aan dat alle sprekers dezelfde frequentieverdeling hebben (vergaard):

    X-squared = 34.0765, df = 36, p-value = 0.5603

    Bijlagen:
    decasimm.png (8.6 KB)   

    26-03-2009 om 00:00 geschreven door stijfvreter  

    0 1 2 3 4 5 - Gemiddelde waardering: 0/5 - (0 Stemmen)
    Tags:kuddegedrag, linguïstische markt, simulatie


    Archief per week
  • 24/08-30/08 2009
  • 03/08-09/08 2009
  • 27/07-02/08 2009
  • 06/04-12/04 2009
  • 23/03-29/03 2009
  • 16/03-22/03 2009
  • 26/01-01/02 2009
  • 08/12-14/12 2008
  • 20/10-26/10 2008
  • 13/10-19/10 2008
  • 06/10-12/10 2008
  • 22/09-28/09 2008
  • 15/09-21/09 2008

    E-mail mij

    Druk op onderstaande knop om mij te e-mailen.


    Gastenboek

    Druk op onderstaande knop om een berichtje achter te laten in mijn gastenboek


    Willekeurig Bloggen.be Blogs
    movie
    www.bloggen.be/movie

    Blog tegen de wet? Klik hier.
    Gratis blog op https://www.bloggen.be - Meer blogs