Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Applikation: Kärnkraftverksdataanalys | Lärande Genom Tillämpningar
Matlab-Grunder
course content

Kursinnehåll

Matlab-Grunder

Matlab-Grunder

1. Grundläggande Syntax och Kodning med en Textredigerare
2. Kodningsgrunder
3. Lärande Genom Tillämpningar
4. Visualiseringar
5. Rekursion och Matrismultiplikation

book
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!

Note
Not

Standardavvikelsen för en stokastisk variabel XX definieras matematiskt som

σ=E[(Xμ)2]=E[X2]μ2\sigma = \sqrt{E[(X - \mu)^2]} = \sqrt {E[X^2] - \mu^2}

där EE betecknar väntevärdet av sitt argument och μ=E[X]\mu = E[X]. Detta förutsätter att vi känner till sannolikhetsfördelningen för XX.

Alternativt, när vi arbetar med en uppsättning observationer {x1,x2,x3,...,xn}\{x_1, x_2, x_3, ..., x_n\} av en stokastisk variabel med en förmodad (men okänd) fördelning, kan vi uppskatta standardavvikelsen med denna formel:

σ=1nxi21nxi=[mean(xi2)mean(xi)]0.5\sigma = \sqrt{\frac1n \sum x_i^2 - \frac1n \sum x_i} = [mean(x_i^2) - mean(x_i)]^{0.5}

vilket är formeln som kodades i videon (observera att mean(xi)mean(x_i) 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 n1n - 1 istället för nn. 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:

nn1\sqrt \frac{n}{n-1}

Uppgift

1. Förstå målen
expand arrow

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.

2. Identifiera platsen för Excel-filen
expand arrow

Lokalisera filen som innehåller de data du ska arbeta med.

3. Importera Excel-data
expand arrow

Använd lämpliga bibliotek eller metoder för att läsa in data från Excel-filen.

4. Analysera och dela upp data
expand arrow
  • 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.
5. Exportera resultaten
expand arrow

Spara dina resultat, inklusive de beräknade statistiska värdena, i en Excel-fil för vidare användning.

6. Iterera och förbättra
expand arrow
  • 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.
7. Kvalitetskontroll
expand arrow

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.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Matlab-Grunder

Matlab-Grunder

1. Grundläggande Syntax och Kodning med en Textredigerare
2. Kodningsgrunder
3. Lärande Genom Tillämpningar
4. Visualiseringar
5. Rekursion och Matrismultiplikation

book
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!

Note
Not

Standardavvikelsen för en stokastisk variabel XX definieras matematiskt som

σ=E[(Xμ)2]=E[X2]μ2\sigma = \sqrt{E[(X - \mu)^2]} = \sqrt {E[X^2] - \mu^2}

där EE betecknar väntevärdet av sitt argument och μ=E[X]\mu = E[X]. Detta förutsätter att vi känner till sannolikhetsfördelningen för XX.

Alternativt, när vi arbetar med en uppsättning observationer {x1,x2,x3,...,xn}\{x_1, x_2, x_3, ..., x_n\} av en stokastisk variabel med en förmodad (men okänd) fördelning, kan vi uppskatta standardavvikelsen med denna formel:

σ=1nxi21nxi=[mean(xi2)mean(xi)]0.5\sigma = \sqrt{\frac1n \sum x_i^2 - \frac1n \sum x_i} = [mean(x_i^2) - mean(x_i)]^{0.5}

vilket är formeln som kodades i videon (observera att mean(xi)mean(x_i) 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 n1n - 1 istället för nn. 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:

nn1\sqrt \frac{n}{n-1}

Uppgift

1. Förstå målen
expand arrow

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.

2. Identifiera platsen för Excel-filen
expand arrow

Lokalisera filen som innehåller de data du ska arbeta med.

3. Importera Excel-data
expand arrow

Använd lämpliga bibliotek eller metoder för att läsa in data från Excel-filen.

4. Analysera och dela upp data
expand arrow
  • 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.
5. Exportera resultaten
expand arrow

Spara dina resultat, inklusive de beräknade statistiska värdena, i en Excel-fil för vidare användning.

6. Iterera och förbättra
expand arrow
  • 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.
7. Kvalitetskontroll
expand arrow

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.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1
some-alt