Sumarizácia kategorických premenných s využitím programového prostredia R
 
 
Step: Ak chceme zistiť frekvenčné zastúpenie jednotlivých kategór...
  Ak chceme zistiť frekvenčné zastúpenie jednotlivých kategórií jednej kategorickej premennej,
môžeme využiť príkaz:
table(nazov_kategorickej_premennej)

Napríklad na zistenie frekvenčného zastúpenia rodičiek vo vybranej pôrodnici podľa veku (premenná vekove_kategorie), využijeme v programovom prostredí R príkaz:
table(vekove_kategorie)

Výstupom tohto príkazu bude:

This page uses iframes, but your browser doesn't support them. Sorry!

.

Zistili sme, že vo vybranej pôrodnici bolo 146 rodičiek mladších ako 22 rokov, 170 rodičiek vo vekovej skupine 22-25 ročné, 147 rodičiek vo vekovej skupine 26-29 ročné a 138 rodičiek starších ako 30 rokov.
 
 
Step: Ak chceme zistiť percentuálne zastúpenie jednotlivých kateg...
  Ak chceme zistiť percentuálne zastúpenie jednotlivých kategórií jednej kategorickej premennej,
môžeme využiť príkaz:
library(Hmisc)
describe(nazov_kategorickej_premennej)


Napríklad na zistenie percentuálneho zastúpenia rodičiek vo vybranej pôrodnici podľa veku (premenná vekove_kategorie), využijeme v programovom prostredí R príkaz:
library(Hmisc)
describe(vekove_kategorie)


Výstupom tohto príkazu bude:

This page uses iframes, but your browser doesn't support them. Sorry!

.

Zistili sme, že všetkých rodičiek mladších ako 22 rokov bolo 24 %, vo vekovej skupine 22-25 rokov bolo 28 % rodičiek, vo vekovej skupine 26-29 rokov bolo 24 % respondentiek a 23 % rodičiek bolo starších ako 30 rokov.
 
 
Step: Ak chceme vytvoriť frekvenčnú kontingenčná tabuľkaKontingen...
  Ak chceme vytvoriť frekvenčnú
kontingenčnú
 tabuľku,
potrebujeme mať dve rôzne kategorické premenné s n kategóriami. Najmenšia kontingenčná tabuľka je 2x2 (2 riadky, 2 stĺpce). V softvéri R využívame príkaz:
table(nazov_kategorickej_premennej,nazov_kategorickej_premennej)

Preto pre vytvorenie kontingenčnej tabuľky frekvenčného zastúpenia rodičiek podľa ich veku a pohlavia dieťaťa využívame príkaz:
table(vekove_kategorie, pohlavie)

This page uses iframes, but your browser doesn't support them. Sorry!



Takto vytvorenú tabuľku môžeme uložiť ako objekt (my sme vytvorenú tabuľku uložili ako objekt s názvom tabulka), čo nám zjednoduší ďalšiu prácu s tabuľkou.

tabulka=table(vekove_kategorie,pohlavie)

Vďaka vytvorenej frekvenčnej kontingenčnej tabuľke vieme napríklad povedať, že 57 rodičiek starších ako 30 rokov porodilo chlapčeka, 81 rodičiek starších ako 30 rokov porodilo dievčatko.
 
 
Step: Ak chceme vytvoriť percentuálnu kontingenčnú tabuľku,...
  Ak chceme vytvoriť percentuálnu kontingenčnú tabuľku,
ako základ využívame frekvenčnú kontingenčnú tabuľku.

Ak chceme prepočítať percentuálne hodnoty tak, aby súčet percent v riadkoch bol 100 %:
prop.table(table(nazov_kategorickej_premennej,nazov_kategorickej_premennej),1)

Ak chceme prepočítať percentuálne hodnoty tak, aby súčet percent v stĺpcoch bol 100 %:
prop.table(table(nazov_kategorickej_premennej,nazov_kategorickej_premennej),2)

Ako príklad môžeme uviesť príkazy na tvorbu percentuálnych kontingenčných tabuliek zastúpenia rodičiek podľa ich veku a pohlavia dieťaťa.

Ak chceme prepočítať percentuálne hodnoty tak, aby súčet percent v riadkoch bol 100 %, využijeme príkaz
prop.table(table(vekove_kategorie,pohlavie),1)

This page uses iframes, but your browser doesn't support them. Sorry!



Vďaka vytvorenej kontingenčnej tabuľke vieme napríklad povedať, že zo všetkých rodičiek vo veku 26-29 rokov porodilo 54 % rodičiek dievčatko a 46 % rodičiek v danej vekovej kategórii porodilo chlapčeka.

Ak chceme prepočítať percentuálne hodnoty tak, aby súčet percent v stĺpcoch bol 100 %, využijeme príkaz
prop.table(table(vekove_kategorie,pohlavie),2)

This page uses iframes, but your browser doesn't support them. Sorry!



Vďaka vytvorenej kontingenčnej tabuľke vieme napríklad povedať, že zo všetkých rodičiek, ktoré porodili dievčatko, bolo mladších ako 22 rokov 23 % rodičiek, vo veku 23-25 rokov 26 % rodičiek, vo veku 26-29 25 % rodičiek a 26 % rodičiek, ktoré porodili dievčatko, bolo starších ako 30 rokov.