Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Applikation: Analyse af Data fra Atomkraftværk | Læring Gennem Anvendelser
Matlab Grundlæggende
course content

Kursusindhold

Matlab Grundlæggende

Matlab Grundlæggende

1. Grundlæggende Syntaks og Kodning med en Teksteditor
2. Kodningsgrundlag
3. Læring Gennem Anvendelser
4. Visualiseringer
5. Rekursion og Matrixmultiplikation

book
Applikation: Analyse af Data fra Atomkraftværk

Anvend det, du har lært, til at analysere data om spildevandsproduktion fra tre kernekraftværker, og få en række vigtige detaljer med undervejs!

Note
Bemærk

Standardafvigelsen for en stokastisk variabel XX er matematisk defineret som

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

hvor EE betegner forventningsværdien af argumentet, og μ=E[X]\mu = E[X]. Dette forudsætter, at vi kender sandsynlighedsfordelingen for XX.

Alternativt, når vi arbejder med et sæt observationer {x1,x2,x3,...,xn}\{x_1, x_2, x_3, ..., x_n\} af en stokastisk variabel med en formodet (men ukendt) fordeling, kan vi estimere standardafvigelsen med denne 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}

hvilket er formlen kodet i videoen (bemærk, at mean(xi)mean(x_i) blev beregnet på linjen før beregningen af standardafvigelsen: derfor refererer vi til denne i stedet for at genberegne for effektivitet). En bedre, ikke-skjev estimator ville dividere med n1n - 1 i stedet for nn. Vi ser bort fra denne detalje her for enkelhedens skyld, men det kunne nemt rettes i koden ved at multiplicere resultatet med:

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

Opgave

1. Forstå målene
expand arrow

Start med at se videoen for at forstå programmets mål. Brug videoen som inspiration og vejledning til din tilgang.

2. Identificér placeringen af Excel-filen
expand arrow

Find filen, der indeholder de data, du skal arbejde med.

3. Importér Excel-dataene
expand arrow

Brug passende biblioteker eller metoder til at læse dataene fra Excel-filen.

4. Analyser og opdel dataene
expand arrow
  • Opdel dataene baseret på anlæggets placering;
  • Beregn deskriptiv statistik (minimum, maksimum, gennemsnit og standardafvigelse) for hver placering med fokus på både elproduktion og spildevandsdata for hele året.
5. Eksportér resultaterne
expand arrow

Gem dine resultater, inklusive de beregnede statistikker, i en Excel-fil til videre brug.

6. Iterér og forbedr
expand arrow
  • Forsøg at designe dit program på en modulær og struktureret måde;
  • Hvis du støder på problemer, brug i højere grad hints eller kode vist i videoen;
  • Som sidste udvej, kopier koden fra videoen så tæt som muligt.
7. Kvalitetskontrol
expand arrow

Valider dit programs output ved at sammenligne det med resultaterne vist i videoen for at sikre nøjagtighed og pålidelighed.

Dog en venlig advarsel: det er bedre at øve sig i at kode dine egne versioner nu, mens der stadig er et sikkerhedsnet, da vi begynder at vise mindre eksplicit kode fra og med næste kapitel.

Videoen fremhæver også flere praktiske kontrolpunkter, hvor du kan kontrollere dit program undervejs ved enten:

  • At fjerne semikolonet for at gøre variabler synlige;

  • At lade din funktion midlertidigt udskrive den pågældende variabel.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Matlab Grundlæggende

Matlab Grundlæggende

1. Grundlæggende Syntaks og Kodning med en Teksteditor
2. Kodningsgrundlag
3. Læring Gennem Anvendelser
4. Visualiseringer
5. Rekursion og Matrixmultiplikation

book
Applikation: Analyse af Data fra Atomkraftværk

Anvend det, du har lært, til at analysere data om spildevandsproduktion fra tre kernekraftværker, og få en række vigtige detaljer med undervejs!

Note
Bemærk

Standardafvigelsen for en stokastisk variabel XX er matematisk defineret som

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

hvor EE betegner forventningsværdien af argumentet, og μ=E[X]\mu = E[X]. Dette forudsætter, at vi kender sandsynlighedsfordelingen for XX.

Alternativt, når vi arbejder med et sæt observationer {x1,x2,x3,...,xn}\{x_1, x_2, x_3, ..., x_n\} af en stokastisk variabel med en formodet (men ukendt) fordeling, kan vi estimere standardafvigelsen med denne 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}

hvilket er formlen kodet i videoen (bemærk, at mean(xi)mean(x_i) blev beregnet på linjen før beregningen af standardafvigelsen: derfor refererer vi til denne i stedet for at genberegne for effektivitet). En bedre, ikke-skjev estimator ville dividere med n1n - 1 i stedet for nn. Vi ser bort fra denne detalje her for enkelhedens skyld, men det kunne nemt rettes i koden ved at multiplicere resultatet med:

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

Opgave

1. Forstå målene
expand arrow

Start med at se videoen for at forstå programmets mål. Brug videoen som inspiration og vejledning til din tilgang.

2. Identificér placeringen af Excel-filen
expand arrow

Find filen, der indeholder de data, du skal arbejde med.

3. Importér Excel-dataene
expand arrow

Brug passende biblioteker eller metoder til at læse dataene fra Excel-filen.

4. Analyser og opdel dataene
expand arrow
  • Opdel dataene baseret på anlæggets placering;
  • Beregn deskriptiv statistik (minimum, maksimum, gennemsnit og standardafvigelse) for hver placering med fokus på både elproduktion og spildevandsdata for hele året.
5. Eksportér resultaterne
expand arrow

Gem dine resultater, inklusive de beregnede statistikker, i en Excel-fil til videre brug.

6. Iterér og forbedr
expand arrow
  • Forsøg at designe dit program på en modulær og struktureret måde;
  • Hvis du støder på problemer, brug i højere grad hints eller kode vist i videoen;
  • Som sidste udvej, kopier koden fra videoen så tæt som muligt.
7. Kvalitetskontrol
expand arrow

Valider dit programs output ved at sammenligne det med resultaterne vist i videoen for at sikre nøjagtighed og pålidelighed.

Dog en venlig advarsel: det er bedre at øve sig i at kode dine egne versioner nu, mens der stadig er et sikkerhedsnet, da vi begynder at vise mindre eksplicit kode fra og med næste kapitel.

Videoen fremhæver også flere praktiske kontrolpunkter, hvor du kan kontrollere dit program undervejs ved enten:

  • At fjerne semikolonet for at gøre variabler synlige;

  • At lade din funktion midlertidigt udskrive den pågældende variabel.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1
some-alt