Statistik i python: Skillnad mellan sidversioner

Från Wikiskola
Hoppa till navigering Hoppa till sök
(Skapade sidan med 'Kategori:Python {{malruta| '''Kom igång med programmering i matematiken.''' Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. D...')
 
 
(7 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
[[Kategori:Python]]  
[[Kategori:Python]] [[Kategori:Ma1c]] [[Kategori:Ma2c]] [[Kategori:Statistik]]
{{python|[[Python|Python-hjälp]] - [https://wikiskola.se/index.php?title{{=}}Kategori:Python Fler exempel]}}
{{malruta| '''Kom igång med programmering i matematiken.'''
{{malruta| '''Kom igång med programmering i matematiken.'''


Rad 8: Rad 9:
}}
}}


== Ett eneklt spel där du ska summera två tal ==
{{defruta| '''Skillnaden mellan varians och standardavvikelse'''


Det här kodexemplet passar till avsnittet om tal Ma1c.
Kvadratroten ur variansen (σ) kallas sannolikhetsfördelningens standardavvikelse. Även standardavvikelsen är ett exempel på spridningsmått för en sannolikhetsfördelning.
}}
 
== Undersök hur Python hanterar statistik ==
 
Det här kodexemplet passar till avsnittet om statistik Ma2c.


=== Koden ===
=== Koden ===


<pre>
<pre>
import statistics as stats
import statistics
print stats.mean([1, 2, 3, 100]) # 26.5
 
print stats.median([1, 2, 3, 100]) # 2.5
print(statistics.mean([1,2,4])) # 2.3333333333333335
print stats.mode([1, 1, 2, 3]) # 1
print(statistics.median([1, 2, 3, 100])) # 2.5
print stats.pstdev([1, 1, 2, 3]) # 0.82915...; population standard deviation
print(statistics.mode([1, 1, 2, 3])) # 1
print stats.pvariance([1, 1, 2, 3]) # 0.6875; population variance
print(statistics.pstdev([1, 1, 2, 3])) # 0.82915...; population standard deviation
print(statistics.pvariance([1, 1, 2, 3])) # 0.6875; population variance
</pre>
</pre>


=== Credit ===
=== Credit ===
Årstaskolan har en kurs: [https://kurser.arstaskolan.se/alla-kurser/pyt1-python-grundkurs-vi-bygger-ett-matematikspel/ Python Grundkurs - Vi bygger ett matematikspel] varifrån jag har plockat följande övning:


Det är Micke Kring som gjort kursen med stöd av IIS och |är publicerad under Creative Commons
[https://en.m.wikibooks.org/wiki/Python_Programming/Math WikiBooks]


=== Uppgift ===
=== Uppgift ===


{{uppgruta| '''Gör om spelet'''
{{uppgruta| '''Skillnaden mellan varians och standardavvikelse'''
 
Läs på om [https://sv.wikipedia.org/wiki/Varians varians].


Ändra i koden så att du använder andra räknesätt, andra talintervall eller till exempel rationella tal.
Skriv in en egen formel för standardavvikelsen och jämför resultatet med Pythonfunktionen.
}}
}}

Nuvarande version från 28 mars 2022 kl. 09.27

Programmeringsuppgift

Python-hjälp - Fler exempel

Mål för undervisningen Kom igång med programmering i matematiken.

Målet är att du ska köra ett enkelt program för att utföra matematiska beräkningar. Du bör testa att modifiera algoritmen så att dina beräkningar blir mer effektiva.

Målet är inte att du ska lära dig programmering på matematiklektionen men det är oundvikligt att du ändå lär dig lite Python-kod.


Definition
Skillnaden mellan varians och standardavvikelse

Kvadratroten ur variansen (σ) kallas sannolikhetsfördelningens standardavvikelse. Även standardavvikelsen är ett exempel på spridningsmått för en sannolikhetsfördelning.


Undersök hur Python hanterar statistik

Det här kodexemplet passar till avsnittet om statistik på Ma2c.

Koden

import statistics

print(statistics.mean([1,2,4])) # 2.3333333333333335
print(statistics.median([1, 2, 3, 100])) # 2.5
print(statistics.mode([1, 1, 2, 3])) # 1
print(statistics.pstdev([1, 1, 2, 3])) # 0.82915...; population standard deviation
print(statistics.pvariance([1, 1, 2, 3])) # 0.6875; population variance

Credit

WikiBooks

Uppgift

Uppgift
Skillnaden mellan varians och standardavvikelse

Läs på om varians.

Skriv in en egen formel för standardavvikelsen och jämför resultatet med Pythonfunktionen.