Skip to content

Latest commit

 

History

History
59 lines (36 loc) · 3.66 KB

mEQR.md

File metadata and controls

59 lines (36 loc) · 3.66 KB

Forklaringer for funksjonen mEQR

Funksjonen beregner modifiserte EQR-verdier.

Innhold: syntaksargumenterdetaljerfunksjonsverdikode

Syntaks

mEQR(x, klassegrenser)

mEQR.knekk(x, klassegrenser)

mEQR.forlenga(x, klassegrenser)

nEQR(x, klassegrenser)

Argumenter

  • x (numerisk vektor) er en verdi (eller en vektor eller matrise av verdier) av en vannforskriftsparameter oppgitt på parameterens opprinnelige måleskala.
  • klassegrenser (numerisk vektor) er klassegrensene for den aktuelle vannforskriftsparameteren, f.eks. slik de genereres av funksjonen hentKlassegrenser. Vektoren må ha en lengde på 8 (dårligste mulige verdi, "nullverdi", fire klassegrenser mellom tilstandsklassene, referanseverdi og beste mulige verdi).

Detaljer

Funksjonen transformerer måleverdier til mEQR-verdier. I vannforskriften betegner EQR-verdier (Ecological Quality Ratio eller "økologisk kvalitetskvotient") indeksverdier som er trunkert og skalert til en skala fra 0 (nedre grense for svært dårlig tilstand) til 1 (øvre grense for svært god tilstand), der trunkering betyr at "overskytende verdier kappes av" (måleverdier som er bedre enn referanseverdien, settes lik referanseverdien; og måleverdier som er dårligere enn "nullverdien", settes lik "nullverdien", dvs. dårligste tallverdi for svært dårlig tilstand), og skalering betyr at at tallverdiene omregnes (lineært) til en skala der 0 tilsvarer "nullverdien" og 1 tilsvarer referanseverdien. I et ytterligere trinn kan disse EQR-verdiene transformeres til nEQR-verdier ("normaliserte økologiske kvalitetskvotienter"), der transformering betyr at tallverdiene "forskyves" (som regel ikke-lineært) slik at de samsvarer med de fem økologiske tilstandsklassene (0,0–0,2 for svært dårlig, 0,2–0,4 for dårlig, 0,4–0,6 for moderat, 0,6–0,8 for god, 0,8–1,0 for svært god). (Merk at veileder 02:2018, kap. 3.5, omtaler det siste trinnet som normalisering, ikke som transformering, som det matematisk sett er snakk om. Matematisk betegner normalisering det trinnet som her er omtalt som skalering.)

I naturindeksen er det imidlertid behov for ikke-trunkerte tilstandsverdier. Sandvik (2019, kap. 2.3) har derfor foreslått å endre på trinnenes rekkefølge: (1) skalering, (2) transformering, (3) trunkering (for rekkefølgens betydning se Fremstad mfl. 2023, kap. 3.6.). Verdiene som er skalert og transformert, men ikke trunkert, kalles her mEQR-verdier ("m" for "modifisert" – eller som bokstaven før "n"). Utveksling av data mellom vannforskriften og naturindeksen skjer på dette stadiet, altså i form av mEQR-verdier. Når disse til slutt trunkeres, får man igjen nEQR-verdier. Fordelen er at de ikke-trunkerte verdiene først kan brukes i naturindeks-databasen til å estimere variasjonen og/eller usikkerheten i tilstandsverdiene.

Funksjonen fraVFtilNI tillater via argumentet EQR å spesifisere fire ulike beregningsmåter for mEQR (se utdypende forklaring). Ifølge standardinnstillinga (EQR = "asymptotisk") benyttes funksjonen mEQR. De tilgjengelige alternativene blir implementert gjennom funksjonene mEQR.knekk, mEQR.forlenga og nEQR.

Funksjonsverdi

Funksjonsverdien er en numerisk vektor (eller skalar eller matrise) som er av samme dimensjon som x og inneholder mEQR-verdier.

Kode

Funksjonens kode kan inspiseres her.