Hur gör man index
•
Index
När vi vill jämföra hur mycket värdet på en vara eller en tjänst har förändrats över tid kan vi använda ett jämförelsetal som kallas för index. Indextalet beskriver prisförhållandet mellan två tidsperioder. Året som vi väljer som startpunkt kallas för basår. Priset på varan för åren innan och åren efter jämförs med basårets pris. Vi räknar ut förändringsfaktorn för alla år enligt formeln:
$$Förändringsfaktorn=\frac{Nya\;värdet}{Gamla\;värdet}=\frac{Priset\;år\;x}{Priset\;för\;basåret}$$
För att räkna ut indextalet multiplicerar vi förändringsfaktorn med \(100\). Det vi får fram är egentligen förändringsfaktorn i procent men vi tar bort procenttecknet och kallar det för index. För basåret får vi:
$$Förändringsfaktorn=\frac{Priset\;för\;basåret}{Priset\;för\;basåret}=1$$
$$Index=Förändringsfaktorn\cdot100=1\cdot100=100$$
Normalt brukar man välja första året i tidsserien som basår men det behöver inte vara så. Det vi ska komma ihåg är att basåret ska ha indextal
•
Index
Vi har sett tidigare att vi kan samla flera värden, data, efter varandra i en lista. På samma sätt är en sträng en samling av bokstäver uppradade efter varandra, i den ordning de har blivit tillagda.
I det här här avsnittet ska vi dela upp och plocka ut delar från listor och strängar genom att prata om index och skivor.
Att alla värden i en lista ligger i en viss ordning gör att vi kan se vad som finns på en viss plats genom att ange ett index.
Räkna från noll
På det här sättet kan vi skriva ut första bokstaven i ett namn:
På samma sätt kan vi skriva ut strängen "tre" på det här sättet:
Om du anger ett större index än vad som finns i listan får du ett fel. Till exempel skulle print(tal[999])) krascha programmet. Felmeddelandet nämner då att det skett ett IndexError.
Skivor
Med hjälp av ett index kan vi alltså plocka ut en bokstav från en sträng, eller ett värde från en lista. Men vi kan också plocka ut flera element till en ny sträng elle
•
Kakor på scb.se
För att kunna räkna om ett grundpris med hänsyn till indexutvecklingen mellan två tidpunkter, krävs att indextalen omräknas till indexpåslag eller procenttal.
Man kan vid indexregleringen räkna fram antingen bara indexpåslaget (A) eller slutligt pris inklusive indexpåslag (B).
- Indexpåslag
Indexpåslag = (i2-i1) / i1* grundpris - Slutligt pris inklusive indexpåslag
Slutligt pris inklusive indexpåslag = i2/ i1* grundpris
i 1 = Indextal vid bastidpunkten (tidpunkt 1)
i 2 = Indextal vid avräkningstidpunkten (tidpunkt 2)
Exempel
Ett grundpris om 10 500 kr skall regleras med index. Bastidpunktens indextal (i1) uppgår till 170. Indextalet vid avräkningstidpunkten (i2) uppgår till 173.
Indexpåslag enligt (A):
(173–170) /170 x 10 500 kr = 185,29 kr
Slutligt pris inklusive indexpåslag enligt (B):
(173 / 170) x 10 500 kr = 10 685,29 kr
I vissa avtal träffar man överenskommelse om en klausul so