Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Převeď credit_rating na faktor pomocí factor(). Výsledek ulož do credit_factor.
  • Vypiš credit_factor.
  • Zavolej str() na credit_rating a prohlédni si jeho strukturu.
  • Zavolej str() na credit_factor a porovnej strukturu s credit_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
Upravit a spustit kód