Kursinnehåll
Matlab-Grunder
Matlab-Grunder
Applikation: Kärnkraftverksdataanalys
Tillämpa dina kunskaper för att analysera data om kraftigt avloppsvatten från tre kärnkraftverk, och lär dig flera viktiga detaljer på vägen!
Standardavvikelsen för en stokastisk variabel definieras matematiskt som
där betecknar väntevärdet av sitt argument och . Detta förutsätter att vi känner till sannolikhetsfördelningen för .
Alternativt, när vi arbetar med en uppsättning observationer av en stokastisk variabel med en förmodad (men okänd) fördelning, kan vi uppskatta standardavvikelsen med denna formel:
vilket är formeln som kodades i videon (observera att beräknades på raden före beräkningen av standardavvikelsen: därför refererar vi till detta istället för att beräkna om för effektivitet). En bättre, obiaserad skattare skulle dividera med istället för . Vi bortser från denna detalj här för enkelhetens skull, men det kan enkelt åtgärdas i koden genom att multiplicera resultatet med:
Uppgift
Börja med att titta på videon för att förstå programmets mål. Använd videon som inspiration och vägledning för din metod.
Lokalisera filen som innehåller de data du ska arbeta med.
Använd lämpliga bibliotek eller metoder för att läsa in data från Excel-filen.
- Dela upp data baserat på anläggningens plats;
- Beräkna beskrivande statistik (minimum, maximum, medelvärde och standardavvikelse) för varje plats, med fokus på både effekt- och avloppsdata under hela året.
Spara dina resultat, inklusive de beräknade statistiska värdena, i en Excel-fil för vidare användning.
- Försök att utforma ditt program på ett modulärt och strukturerat sätt;
- Om du stöter på problem, använd dig mer av tips eller kod som visas i videon;
- Som sista utväg, replikera koden i videon så noggrant som möjligt.
Validera programmets utdata genom att jämföra med resultaten som visas i videon för att säkerställa noggrannhet och tillförlitlighet.
Dock en rättvis varning: det är bättre att öva på att koda egna versioner nu medan det finns ett skyddsnät, eftersom vi kommer att börja visa mindre explicit kod från och med nästa kapitel.
Videon lyfter också fram flera praktiska kontrollpunkter där du kan verifiera din programmering under arbetets gång genom att antingen:
Avkommentera variabler (genom att ta bort semikolonet);
Låta din funktion tillfälligt skriva ut den aktuella variabeln.
Tack för dina kommentarer!