Slumpstalgenerator

Top  Previous  Next

I simuleringar där slumpen spelar en roll, behövs slumptal. Förr i tiden användes tabeller. Nu gör datorer detta jobb. Eftersom de beräknas enligt en formel, är de inte äkta slumptal utan kallas för pseudoslumptal. Det är mycket svårt att skilja välgjorda pseudoslumptal från riktiga slumptal.

Riktiga slumptal måste vara helt slumpmässiga. De ska vara helt oberoende av varandra och alla tal måste ha samma sannolikhet att dyka upp.

Slumptal för att simulera en tärning måste vara heltal från 1 till 6. Om man simulerar dem länge, så måste varje tal komma upp nästan lika många gånger.

I slumptalsgeneratorn kan du välja bland olika fördelningar. Resultatet visas i tabell och graf. Om grafen visar någon som helst regelbundenhet, indikerar det att talen inte är slumptal.

 

Modell och Simulering

Modell

I fönstret Inställningar kan du välja en fördelning och tillhörande parametrar.

Istället för att välja en viss fördelning kan du också mata in en lista med tal. Från denna lista kan sedan tal dras, med eller utan återläggning. Samma tal kan förekomma flera gånger. Talen skrivs in med mellanslag mellan talen.

Simulering

För många fördelningar kan du ställa in hur många tal som ska simuleras varje gång och hur många gånger du ska göra simuleringen. För vissa slumptalsfördelningar så kan du bara få ett slumptal varje gång.

Visa

I de flall du kan simulera flera tal varje gång kan du också visa summa, medelvärde och spridning. För grafen till höger kan du också välja vad den ska visa. Med pilknapparna längst ner till höger under diagrammet kan du också välja vad du vill visa.

Analys

Här kan du få histogram, punktdiagram, frekvenstabell och beskrivande statistik för vald variabel. Du kan också exportera dina data till Dataanalys för vidare utforskning. Då klickar du på Analys av resultat.

Analys av normalitet ger 4 olika diagram, inklusive en s.k. normalfördelningsplot, och dessutom en frekvenstabell och ett  specialdiagram som visar varje värdet på varje slumptal längs en axel med ordningsnummer. Under Variabel i menyn kan du välja variabel (V1, V2 ... och summa, medelvärde, spridning, om du nu har valt dessa. Under Allmänt ställer du in antalet klasser m.m.

Tempoknappar

Med tempoknapparna kan du ändra hastigheten före och under simuleringen.

Med Stegvis kan du följa experimentet steg för steg.

Snabb gör det möjligt att simulera stora datamängder.

 

Avbryt/Fortsätt

Med mellanslag kan du avbryta och återuppta simuleringen.

 

Extra formler

Här kan du med formler skapa nya variabler utifrån de variabler som redan finns. v1, v2, .. är exempel på namn på nya variabler du kan skapa. Om du refererar till variabler som redan finns (V1, V2 osv). måste du skriva [V1] eller [v1] för variabel V1.

Om du bara skriver v betyder det alla förekommande variabler.

 

Du kan använda vilket namn som helst för en ny variabel.

Både gemener och versaler är tillåtna i namnet på variabeln.

Exempel: alltsammans = sum(v) eller var=Sum(v)

 

count

värden

var = count(v=6) räknar antalet sexor

 

värden

var = count((v=3) or (v>5)) räknar antalet treor och värden större än 5

countpart

antalet värden för en del

var = countpart(v=6;1;4) räknar antalet sexor för variablerna V1 , .... V4.

countpart

antalet värden för en del

var = countpart(v=6;5;7)räknar antalet sexor för variablerna V5, V6 ochV7.

sum

summan av värden

var = sum(v) beräknar summan av alla värden

sumpart

summan av en del

var = sumpart(v;4;10) beräknar summan av värdena för variablerna V4 t.o.m. V10

mean

medelvärde

var = mean(v) beräknar medelvärdet av alla värden

meanpart

medelvärde för en del

var = meanpart(v;4;10) beräknar medelvärdet för V4 t.o.m.V10

SD

standardavvikelse

var = SD(v) beräknar standardavvikelsen för alla värden

SDpart

standardavvikelse för en del

var = SDpart(v;4;10) beräknar standardavvikelsen för V4 t.o.m. V10

max

maximum

var = max(v) visar maxvärdet

min

minimum

var = min(v) visar minvärdet

uniquenumbers

antal olika värden

var = uniquenumbers(v) visar antalet olika värden

med

median

var = med(v) beräknar medianen för alla värden

medpart

median för en del

var = medpart(v;4;10) beräknar medianen för V4 t.o.m.V10.

q1

undre kvartil

var = q1(v) beräknar undre kvartilen för  alla värden

q1part

undre kvartilen för en del

var = q1part(v;4;10) beräknar undre kvartilen för V4 t.o.m. V10.

q3

övre kvartilen

var = q3(v) beräknar övre kvartilen för alla värden.

q3part

övre kvartilen för en del

var = q3part(v;4;10) beräknar övre kvartilen för V4 t.o.m. V10.

nvar

antal variabler

var = nvar(v) visar antalet variabler

 

 

Fler möjligheter:

Summera valda variabler        var = [v1]+[v2]+[v3]

Summerar en linjär transformation av alla värden        var = sum(2v+3)

 

opslaan Spara resultatet på fil. Filen får suffixet SIM.

 

excel skickar simuleringens resultat direkt till Excel. Ett Excelark öppnas I bakgrunden.