Normalfördelning: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
 
(20 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
__NOTOC__
= Teori =
{{malruta | '''Normalfördelning'''
{{malruta | '''Normalfördelning'''


Rad 4: Rad 8:
}}  
}}  


== Teori ==
Vid mätning av många fenomen i naturen och i samhället visar det sig att observationsvärdena tenderar att följa ett visst mönster - en normalfördelning. Det kan röra sig om till exempel längden på vuxna människor, vikten på nyfödda barn, mängden nederbörd som fallit under ett dygn, etc. Observationsvärdena tenderar att huvudsakligen ligga i närheten av värdenas medelvärde, med desto färre observationsvärden som återfinns ju längre från medelvärdet man kommer. Dessa fenomen kan beskrivas med hjälp av en normalfördelningskurva, som kan förväntas se ut ungefär som i figuren nedan när vi har tillräckligt många observationsvärden:


=== Definition ===
=== Definition ===
Rad 27: Rad 31:
{{clear}}
{{clear}}


=== Normalfördelningskurva i GeoGebra ===
== Hur använder man normalfördelningen? ==
 
[[Fil:Normalfördeelning.PNG|500px|vänster]]
 
I figuren ser du en normalfördelning med standardavvikelser (σ) kring medelvärdet (μ). Medlevärdet är 0 i figuren.
 
Värdena inom en standardavvikelse upp eller ner från medelvärdet utgör 34.1 %
 
Drygt 68% är inom en standardavvikelse från medelvärdet * Drygt 95% är inom två standardavvikelser från medelvärdet * Drygt 99,7% är inom tre standardavvikelser från medelvärdet.
 
= GeoGebra visualisering =
=== Hur ändras normalfördelningens graf om du drar i glidarna? ===
 
<html>
<iframe scrolling="no" src="https://tube.geogebra.org/material/iframe/id/35876/width/1382/height/574/border/888888/rc/false/ai/false/sdz/true/smb/false/stb/false/stbh/true/ld/false/sri/true/at/auto" width="1382px" height="574px" style="border:0px;"> </iframe>
</html>
 
= GeoGebra för beräkning av normalfördelningar =


Så här ser normalfördelningskurvan ut om man skriver in den i GeoGebra. Det finns alltså en färdig funktion så du behöver bara mata in medlevärdet och standardavvikelsen. '''Testa''' först med <math> \mu = 0 </math> och <math> s = 1 </math>
Så här ser normalfördelningskurvan ut om man skriver in den i GeoGebra. Det finns alltså en färdig funktion så du behöver bara mata in medlevärdet och standardavvikelsen. '''Testa''' först med <math> \mu = 0 </math> och <math> s = 1 </math>
Rad 36: Rad 58:
{{clear}}
{{clear}}


=== Normalfördelning med histogram ===
=== Exempel på inmatning i GeoGebra ===
 
==== Om du vill se en graf ====
 
: Skriv: <math> Normalfördelning( <Medelvärde>, <Standardavvikelse>, x, <true | false (kumulativ eller ej)> |) </math>
: '''Exempelvis:''' Ger med (0,1,x, false): <math> g(x)=Normalfördelning(0,1,x,false) </math>
 
==== Om du vill veta andelen som ligger under ett visst värde ====


En binomialfördelning.
: Skriv: <math> Normalfördelning( <Medelvärde>, <Standardavvikelse>, <Variabelvärde> ) </math>
: '''Exempelvis:'''  <math> Normalfördelning( 2.9,0.3,2.7) </math> om normalförelningen har medelvärdet 2.9 och standardavvikelesen 0.3 och du vill veta andelen som ligger under 2.7, vilket i detta fall är 0.252, dvs 25.2 %.


<html>
==== Filmer ====
<iframe scrolling="no" title="Normal Approximation of the Binomial Distribution" src="https://www.geogebra.org/material/iframe/id/k7sncB3d/width/728/height/264/border/888888/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/false/rc/false/ld/false/sdz/false/ctl/false" width="728px" height="264px" style="border:0px;"> </iframe>
</html>


https://www.geogebra.org/m/chyJZTtS
[https://www.geogebra.org/m/YFEGXGz4 Histogram och GeoGebra]


=== Talet e ===
==== Filmer ====


* [https://www.google.se/search?q=e&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a e = 2,71828183]
[https://www.geogebra.org/m/YFEGXGz4 Histogram och GeoGebra]


= Exempel =


== Aktivitet ==
<pdf>Fil:222731_lösning.pdf</pdf>
=== Hur ändras normalfördelningens graf om du drar i glidarna? ===


<html>
= Python =
<iframe scrolling="no" src="https://tube.geogebra.org/material/iframe/id/35876/width/1382/height/574/border/888888/rc/false/ai/false/sdz/true/smb/false/stb/false/stbh/true/ld/false/sri/true/at/auto" width="1382px" height="574px" style="border:0px;"> </iframe>
</html>


=== Kast med två tärningar ===
=== Kast med två tärningar ===
Rad 73: Rad 98:
Du kan kanske använda [https://ggbm.at/M399ktkk min GGB-konstruktion] och klippa in dina värden i kalkylbladet.
Du kan kanske använda [https://ggbm.at/M399ktkk min GGB-konstruktion] och klippa in dina värden i kalkylbladet.
{{clear}}
{{clear}}
=== Gör ett eget program ===
{{uppgruta| '''Singla slant i datorn'''
Om en slant singlas 100 gånger kommer antalet kronor att vara binomialfördelat. Men eftersom varje slantsingling är oberoende av de övriga kommer summan att vara ungefär normalfördelad med väntevärdet 50.
Ofta är det mycket enklare att approximera en slumpmässig variabel med en normalfördelning än att beräkna enskilda sannolikheter och då många slumpmässiga fenomen är summor av många små slumpmässiga tillskott fungerar det vanligtvis väl. Historiskt sett var möjligheten att approximera stora binomialfördelningar det första tillämpningsområdet för normalfördelningen.
{{svwp|Normalfördelning}}
Gör ett eget program som simulerar 100 slantsinglingar upprepade gånger.
Undersök i GeoGebra om det är normalfördelat.
}}
==== Exempelkod ====
<pre>
import random
num = int(input('Hur många 100-kast vill du ha? '))
for k in range(num):
    krona = 0
    for m in range(100):
        if random.randint(1, 2) == 1:
            krona = krona + 1
    print(krona , ",")
</pre>
==== Snyggare exempel ====
<pre>
import random
num = int(input('Hur många 100-kast vill du ha? '))
list = []
for k in range(num):
    krona = 0
    for m in range(100):
        if random.randint(1, 2) == 1:
            krona += 1
    list.append(krona)
print(list)
print(sum(list)/num)
</pre>
= Aktivitet =


=== Mät hand span ===
=== Mät hand span ===
Rad 112: Rad 185:
Testa även att generera slumptal i GGB.
Testa även att generera slumptal i GGB.


== Lär mer ==
= Lär mer =


{| align=right
{| align=right
|- |
|- |
| {{sway | [https xxx]}}<br />
| {{sway | [https xxx]}}<br />
{{gleerups| [https://gleerupsportal.se/laromedel/exponent-2c/article/76e7a7cf-a99c-4f3b-95d9-46e7b9aaa08c Histogram och normalförelning] }}<br />
{{wplink| [https://sv.wikipedia.org/wiki/Normalf%C3%B6rdelning Normalförelning] }}<br />
{{matteboken |[https://www.matteboken.se/lektioner/matte-2/statistik/normalfordelning Normalförelning] }}<br />
{{matteboken |[https://www.matteboken.se/lektioner/matte-2/statistik/normalfordelning Normalförelning] }}<br />
|}
|}
Rad 156: Rad 229:


{{clear}}
{{clear}}
=== Normalfördelning med histogram ===
En binomialfördelning.
<html>
<iframe scrolling="no" title="Normal Approximation of the Binomial Distribution" src="https://www.geogebra.org/material/iframe/id/k7sncB3d/width/728/height/264/border/888888/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/false/rc/false/ld/false/sdz/false/ctl/false" width="728px" height="264px" style="border:0px;"> </iframe>
</html>
https://www.geogebra.org/m/chyJZTtS
=== Talet e ===
* [https://www.google.se/search?q=e&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:sv-SE:official&client=firefox-a e = 2,71828183]
{{clear}}
== Spjutkast ==
En ambitiöst omfattande och lärorik GeoGebra:
<html>
<iframe scrolling="no" title="Ma2 b och c Kapitel 4 - Statistik spjutkastning normalfördelning, lådagram, jämförelse" src="https://www.geogebra.org/material/iframe/id/amgvjwct/width/1895/height/828/border/888888/sfsb/true/smb/false/stb/false/stbh/false/ai/false/asb/false/sri/false/rc/false/ld/false/sdz/false/ctl/false" width="1895px" height="828px" style="border:0px;"> </iframe>
</html>


== Exit ticket ==
== Exit ticket ==
<headertabs />

Nuvarande version från 7 maj 2020 kl. 06.27


[redigera]
Mål för undervisningen Normalfördelning

Vi lär oss vad en normalfördelnng är och hur man läser av normalfördelningsdiagram.


Vid mätning av många fenomen i naturen och i samhället visar det sig att observationsvärdena tenderar att följa ett visst mönster - en normalfördelning. Det kan röra sig om till exempel längden på vuxna människor, vikten på nyfödda barn, mängden nederbörd som fallit under ett dygn, etc. Observationsvärdena tenderar att huvudsakligen ligga i närheten av värdenas medelvärde, med desto färre observationsvärden som återfinns ju längre från medelvärdet man kommer. Dessa fenomen kan beskrivas med hjälp av en normalfördelningskurva, som kan förväntas se ut ungefär som i figuren nedan när vi har tillräckligt många observationsvärden:

Definition

Normalfördelningen
Normalfördelningen för olika värden på μ och σ²
Definition
Normalfördelningen

Normalfördelningen har täthetsfunktionen

[math]\displaystyle{ f(x) = {1 \over \sigma\sqrt{2\pi} }\,e^{-{(x-\mu )^2 \over 2\sigma^2}} }[/math],

där μ och σ är normalfördelningens karakteristiska konstanter: μ är väntevärdet och σ är standardavvikelsen för fördelningen. Denna normalfördelning betecknas med [math]\displaystyle{ N(\mu,\sigma)\, }[/math].


Normalfördelningen (ibland Gaussfördelning eller Gausskurva) är en viktig fördelning inom sannolikhetsteori och statistik. En normalfördelad variabel antar ofta värden som ligger nära medelvärdet och mycket sällan värden som har en stor avvikelse. Därför påminner normalfördelningen om en kulle eller en klocka och i engelskan används ofta beteckningen bell curve.

Normalfördelningens betydelse framgår av den centrala gränsvärdessatsen enligt vilken summan av ett stort antal oberoende slumpmässiga variabler är approximativt normalfördelad under vissa allmänna förutsättningar oavsett vilken fördelning dessa variabler hade från början. Normalfördelningen är därför betydelsefull för beskrivningar av företeelser i naturen och i samhällen då många skeenden kan beskrivas med stor noggrannhet av normalfördelningen.

Arean under normalfördelningens kurva är 1, eftersom det är en sannolikhetsfördelning.

En standardiserad normalfördelning har μ = 0 och σ = 1.

Hur använder man normalfördelningen?

I figuren ser du en normalfördelning med standardavvikelser (σ) kring medelvärdet (μ). Medlevärdet är 0 i figuren.

Värdena inom en standardavvikelse upp eller ner från medelvärdet utgör 34.1 %

Drygt 68% är inom en standardavvikelse från medelvärdet * Drygt 95% är inom två standardavvikelser från medelvärdet * Drygt 99,7% är inom tre standardavvikelser från medelvärdet.

[redigera]

Hur ändras normalfördelningens graf om du drar i glidarna?

[redigera]

Så här ser normalfördelningskurvan ut om man skriver in den i GeoGebra. Det finns alltså en färdig funktion så du behöver bara mata in medlevärdet och standardavvikelsen. Testa först med [math]\displaystyle{ \mu = 0 }[/math] och [math]\displaystyle{ s = 1 }[/math]

Exempel på inmatning i GeoGebra

Om du vill se en graf

Skriv: [math]\displaystyle{ Normalfördelning( \lt Medelvärde\gt , \lt Standardavvikelse\gt , x, \lt true | false (kumulativ eller ej)\gt |) }[/math]
Exempelvis: Ger med (0,1,x, false): [math]\displaystyle{ g(x)=Normalfördelning(0,1,x,false) }[/math]

Om du vill veta andelen som ligger under ett visst värde

Skriv: [math]\displaystyle{ Normalfördelning( \lt Medelvärde\gt , \lt Standardavvikelse\gt , \lt Variabelvärde\gt ) }[/math]
Exempelvis: [math]\displaystyle{ Normalfördelning( 2.9,0.3,2.7) }[/math] om normalförelningen har medelvärdet 2.9 och standardavvikelesen 0.3 och du vill veta andelen som ligger under 2.7, vilket i detta fall är 0.252, dvs 25.2 %.

Filmer

Histogram och GeoGebra

Filmer

Histogram och GeoGebra

[redigera]

Kast med två tärningar

Programmeringsuppgift

Summan_av_två_tärningar


Gör den här uppgiften!

Klipp in data i GeoGebra Classic spreadsheet.

Klicka på envariabelanalys.

Hur ser kurvan ut, verkar det normalfördelat?

Du kan kanske använda min GGB-konstruktion och klippa in dina värden i kalkylbladet.

Gör ett eget program

Uppgift
Singla slant i datorn

Om en slant singlas 100 gånger kommer antalet kronor att vara binomialfördelat. Men eftersom varje slantsingling är oberoende av de övriga kommer summan att vara ungefär normalfördelad med väntevärdet 50.

Ofta är det mycket enklare att approximera en slumpmässig variabel med en normalfördelning än att beräkna enskilda sannolikheter och då många slumpmässiga fenomen är summor av många små slumpmässiga tillskott fungerar det vanligtvis väl. Historiskt sett var möjligheten att approximera stora binomialfördelningar det första tillämpningsområdet för normalfördelningen.

Wikipedia skriver om Normalfördelning

Gör ett eget program som simulerar 100 slantsinglingar upprepade gånger.

Undersök i GeoGebra om det är normalfördelat.


Exempelkod

import random

num = int(input('Hur många 100-kast vill du ha? '))

for k in range(num):
    krona = 0
    for m in range(100):
        if random.randint(1, 2) == 1:
            krona = krona + 1
    print(krona , ",")

Snyggare exempel

import random
num = int(input('Hur många 100-kast vill du ha? '))
list = []
for k in range(num):
    krona = 0
    for m in range(100):
        if random.randint(1, 2) == 1:
            krona += 1
    list.append(krona)
print(list)
print(sum(list)/num)
[redigera]

Mät hand span

Uppgift
Alla mäter avståndeet från tumme till lillfinger

I den här laborationen ska vi mäta hur brett grepp vi kan ta om vi skulle spela piano.

  1. En i taget kommer fram till linjalen och spänner ut tummen och alla fingrar så vi kan mäta det största avståndet.
  2. Någon antecknar på tavlan.
  3. Skriv av värdena i en lista i GeoGebra /standard grafläge. L = {17,19, ....,21}
  4. Skapa en glidare som går från 1 - 200
  5. Kolla inställningarna så att ditt språk är svenska.
  6. Beräkna medelvärdet för listan
  7. Beräkna standardavvikelsen.
  8. Skapa ett stapeldiagram och Zooma in det. a=Stapeldiagram(L,0.5,1)
  9. Rita normalfördelningens graf med angivandet av medelvärdet och standardavvikelsen du fick fram tidigare. f(x)=k*Normalfördelning(20,2,x,false)
  10. Dra upp kurvan med glidaren för k.
  11. Hur tycker du det stämmer. Är fingeravståndet normalfördelat?

Inspiration: Bakgrunden till den här aktiviteten läser du om här: Introducing normal distribution part 1

Vägledning: Min GGB.


Skapa värden i Excel

Övning i att generera egna värden i Excel.

Använd denna fil till att generera slumptal.

Excel genererar två slumptal mellan 1-6. Sedan adderas de. Dessa värden ska du undersöka fördelningen av.

  1. Plocka in dem i GGB för att göra ett histogram.
  2. Är de normalfördelade?

Hur många värden behöver du för att det ska se bra ut jämfört med normalförelningskurvan?

Testa även att generera slumptal i GGB.

[redigera]
Swayen till detta avsnitt: [https xxx]


Wikipedia Normalförelning



En GeoGebra Book

Länk till övningari skapade i GeoGebra

Övning

här kan du läsa om normalfördelningen och testa hur den uppför sig i Geogebra

Geogebra Undersök med Geogebra-applet: Malin C - teori om normalfördelning


Utmanande övningsuppgift

Uppgift
Normal distribution

Testa dessa data i GGB Classic:

85, 87, 150, 100, 100, 90, 70, 72, 75, 70, 85, 143, 100, 121, 92, 66, 70, 69, 75, 80, 140, 92, 130, 83, 70, 68, 67, 75, 83, 149, 95, 130, 80, 68, 85, 75, 73, 78, 140, 90, 124, 86, 69, 70, 75, 77, 110, 165, 110, 150, 110, 115, 80, 75, 75, 98, 172, 110, 145, 110, 95, 52, 80, 96, 110, 168, 110, 145, 110, 80,80, 75, 89, 95, 170, 110, 145, 120, 89, 72, 79, 75, 95, 220, 100, 149, 100, 110,80, 85, 80, 90, 165, 103, 135, 95, 77, 76, 85, 80, 88, 155, 103, 120, 85, 79, 78, 82, 75, 85, 150, 103, 135, 90, 75, 85, 78, 75, 88, 150, 95, 130, 90, 70, 76, 89, 82, 95, 145, 100, 133, 90, 77, 89, 79, 80, 90, 165, 103, 135, 95, 77, 86, 80, 85, 100, 160, 120, 140, 100, 90, 79, 92, 70, 100, 165, 120, 140, 100, 120, 86, 71, 95, 100, 155, 120, 139, 100, 89, 86, 78, 78, 110, 158, 122, 145, 108, 95, 95, 78

Är de normalfördelade?


Intressant och lärorik överkursuppgift

A plot of the normal distribution, generated by gnuplot

Läs artikeln och lär dig hur man skapar svg i gnuplot:

Pascals triangel

Kolla Wikipedia och fundera över vad detta har med normalfördelningen att göra.

Normalfördelning med histogram

En binomialfördelning.

https://www.geogebra.org/m/chyJZTtS

Talet e

Spjutkast

En ambitiöst omfattande och lärorik GeoGebra:

Exit ticket