ÎncepețiÎncepe gratuit

Creează un factor

Ratingurile de credit pentru obligațiuni sunt frecvent utilizate în domeniul veniturilor fixe ca o măsură simplă a "riscului" asociat unei anumite obligațiuni. Aici, riscul poate fi definit ca probabilitatea de neplată, adică incapacitatea de a-ți rambursa datoriile. Agenția de rating Standard and Poor's și Fitch a definit următoarele ratinguri, de la cel mai puțin probabil să intre în neplată la cel mai probabil:

AAA, AA, A, BBB, BB, B, CCC, CC, C, D

Acesta este un exemplu perfect de factor! Este o variabilă categorică ce poate lua un număr limitat de niveluri.

Pentru a crea un factor în R, folosește funcția factor() și transmite-i un vector pe care vrei să îl convertești în factor.

Să presupunem că ai un portofoliu de 7 obligațiuni cu următoarele ratinguri de credit:

credit_rating <- c("AAA", "AA", "A", "BBB", "AA", "BBB", "A")

Pentru a crea un factor din acesta:

factor(credit_rating)

[1] AAA AA  A   BBB AA  BBB A  
Levels: A AA AAA BBB

Un nou vector de caractere, credit_rating, a fost creat pentru tine în codul acestui exercițiu.

Acest exercițiu face parte din cursul

Introducere în R pentru Finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • Transformă credit_rating într-un factor folosind factor(). Atribuie rezultatul variabilei credit_factor.
  • Afișează credit_factor.
  • Aplică str() pe credit_rating pentru a observa structura acestuia.
  • Aplică str() pe credit_factor și compară structura cu cea a lui credit_rating.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul