Forbedret søylediagram-kommando
Den reviderte versjonen av kommandoen barchart
gir deg økt fleksibilitet til å lage mer avanserte diagrammer, samtidig som den gjør prosessen betydelig enklere.
Den opprinnelige versjonen av barchart
var ikke optimal, og var noe tungvint å bruke. Spesielt om man ønsket å lage oversiktlige søylediagrammer med fordelinger av frekvenser og prosentandeler på kategoriske inndelinger. Det er spesielt denne delen av kommandoen vi har forbedret.
Man bestemmer hva slags verdier man vil lage søylediagrammer på gjennom å spesifisere en type statistikk i parentesen bak kommandoen. Man kan dele disse inn i to hovedkategorier:
- Frekvenser (opptellinger) og prosentandeler
- Oppsummerende statistikk (gjennomsnitt, median, standardavvik, sum, m.m.)
Frekvenser og prosentandeler
Variantene barchart(count)
og barchart(percent)
viser hhv. antall og prosentandeler for kategoriske variabler presentert som søyler, og er i praksis en grafisk fremstilling av tall generert gjennom kommandoen tabulate
. Man bør helst bare spesifisere én variabel dersom man bruker disse to måletypene.
Om man vil vise søyler gruppert etter valgfrie kategorier, brukes opsjonen over()
der man spesifiserer kategoriene ved å angi minst én kategorisk variabel inni parentesen. Ved å kombinere over()
med stack
, kan man lage mer avanserte og informative kategorikombinasjoner, og diagrammet blir da mer komprimert og oversiktlig (spesielt nyttig dersom man har mange kategorier).
Det er også mulig å lage separate søylediagrammer for hver kategori angitt ved en spesifikk kategorisk variabel. Opsjonen by()
kan brukes til dette. Til forskjell fra over()
, lager by()
fullstendige søyledigram for hver verdi av en eller flere kategoriske variabler.
Eksempler:
Oppsummerende statistikk
Barchart
kan også brukes til å lage søylefremstillinger av oppsummerende statistikk, som f.eks. gjennomsnitt, median m.m. Dette krever at variabelen(e) er numerisk(e), og er i praksis en grafisk måte å vise tilsvarende verdier gjennom statistikkkommandoen summarize
.
Følgende varianter kan brukes:
barchart(mean)
barchart(median)
barchart(sd)
barchart(min
)barchart(max)
barchart(sum)
Til forskjell fra søylediagrammer for frekvenser og prosenter, kan man angi så mange variabler (numeriske) man ønsker, på samme måte som for summarize
. Diagrammet viser da én søyle med den aktuelle statistikktypen for hver variabel som angis.
Også denne varianten av barchart
kan brukes i kombinasjon med opsjonene over()
og by()
. Da lages det oppsummerende statistikk for hver kategori spesifisert gjennom en kategorisk variabel som angis inni parentesen. Opsjonen stack
er ikke kompatibel med oppsummerende statistikk.
Eksempler:
Grafer på langs og på tvers
Gjennom opsjonen horizontal
kan man lage horisontale visninger av søylediagram. Dette er en helt ny funksjonalitet.
Eksempler:
Praktiske eksempler på bruk av barchart: