Vytvoření faktoru
Úvěrové ratingy dluhopisů jsou ve světě dluhopisových financí běžně používaným nástrojem pro jednoduché vyjádření toho, jak „rizikový" konkrétní dluhopis je. Rizikovost zde lze definovat jako pravděpodobnost defaultu, tedy neschopnosti splácet své dluhy. Ratingová agentura Standard and Poor's a Fitch definovala následující ratingy – od nejméně pravděpodobného defaultu po nejpravděpodobnější:
AAA, AA, A, BBB, BB, B, CCC, CC, C, D
Toto je ukázkový příklad faktoru! Jde o kategorickou proměnnou, která nabývá omezeného počtu úrovní.
Pro vytvoření faktoru v R použij funkci factor() a předej jí vektor, který chceš převést na faktor.
Představ si, že máš portfolio 7 dluhopisů s těmito úvěrovými ratingy:
credit_rating <- c("AAA", "AA", "A", "BBB", "AA", "BBB", "A")
Pro vytvoření faktoru z tohoto vektoru:
factor(credit_rating)
[1] AAA AA A BBB AA BBB A
Levels: A AA AAA BBB
Nový znakový vektor credit_rating už je v kódu tohoto cvičení připravený.
Toto cvičení je součástí kurzu
Úvod do R pro finance
Pokyny k cvičení
- Převeď
credit_ratingna faktor pomocífactor(). Výsledek ulož docredit_factor. - Vypiš
credit_factor. - Zavolej
str()nacredit_ratinga prohlédni si jeho strukturu. - Zavolej
str()nacredit_factora porovnej strukturu scredit_rating.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# credit_rating character vector
credit_rating <- c("BB", "AAA", "AA", "CCC", "AA", "AAA", "B", "BB")
# Create a factor from credit_rating
credit_factor <-
# Print out your new factor
# Call str() on credit_rating
# Call str() on credit_factor