Cursusinhoud
Matlab Basis
Matlab Basis
Toepassing: Analyse van Kerncentralegegevens
Pas toe wat je hebt geleerd om gegevens over afvalwaterproductie van drie kerncentrales te analyseren, en ontdek onderweg een aantal belangrijke details!
De standaardafwijking van een willekeurige variabele wordt wiskundig gedefinieerd als
waarbij de verwachtingswaarde van het argument aangeeft en . Hierbij wordt aangenomen dat we de kansverdeling van kennen.
Als alternatief, wanneer we te maken hebben met een reeks waarnemingen van een willekeurige variabele met een veronderstelde (maar onbekende) verdeling, kunnen we de standaardafwijking schatten met deze formule:
dit is de formule die in de video is gecodeerd (let op dat werd berekend op de regel voorafgaand aan de standaarddeviatieberekening: we verwijzen hier dus naar in plaats van het opnieuw te berekenen voor efficiëntie). Een betere, onbevooroordeelde schatter zou delen door in plaats van . We negeren dit detail hier voor de eenvoud, maar dit kan eenvoudig in de code worden aangepast door het resultaat te vermenigvuldigen met:
Taak
Begin met het bekijken van de video om de doelstellingen van het programma te begrijpen. Gebruik de video als inspiratiebron en leidraad voor je aanpak.
Zoek het bestand op dat de gegevens bevat waarmee je gaat werken.
Gebruik geschikte libraries of methoden om de gegevens uit het Excel-bestand te lezen.
- Verdeel de gegevens op basis van de locatie van de centrale;
- Bereken beschrijvende statistieken (minimum, maximum, gemiddelde en standaarddeviatie) voor elke locatie, met de nadruk op zowel stroom- als afvalwatergegevens over het hele jaar.
Sla je resultaten, inclusief de berekende statistieken, op in een Excel-bestand voor verder gebruik.
- Probeer je programma modulair en gestructureerd op te zetten;
- Als je problemen ondervindt, maak dan meer gebruik van hints of code die in de video wordt getoond;
- Als laatste redmiddel kun je de code uit de video zo nauwkeurig mogelijk overnemen.
Valideer de uitvoer van je programma door deze te vergelijken met de resultaten die in de video worden getoond om nauwkeurigheid en betrouwbaarheid te waarborgen.
Let echter op: het is beter om nu je eigen versies te oefenen terwijl er nog een vangnet is, want vanaf het volgende hoofdstuk zullen we minder expliciet zijn met de getoonde code.
De video benadrukt ook verschillende handige controlepunten waar je tijdens het programmeren je werk kunt controleren door:
Variabelen niet te onderdrukken (door de puntkomma te verwijderen);
Je functie tijdelijk de betreffende variabele te laten weergeven.
Bedankt voor je feedback!