Crie um fator
Classificações de crédito de títulos são comuns na parte de renda fixa do mundo financeiro como uma medida simples de quão “arriscado” um título pode ser. Aqui, o risco pode ser definido como a probabilidade de inadimplência, ou seja, a incapacidade de pagar suas dívidas. As agências de classificação de crédito Standard and Poor's e Fitch definem as seguintes notas, da menor para a maior probabilidade de inadimplência:
AAA, AA, A, BBB, BB, B, CCC, CC, C, D
Este é um ótimo exemplo de um fator! É uma variável categórica que assume um número limitado de níveis.
Para criar um fator no R, use a função factor() e passe um vetor que você quer converter em fator.
Suponha que você tenha uma carteira com 7 títulos com estas classificações de crédito:
credit_rating <- c("AAA", "AA", "A", "BBB", "AA", "BBB", "A")
Para criar um fator a partir disso:
factor(credit_rating)
[1] AAA AA A BBB AA BBB A
Levels: A AA AAA BBB
Um novo vetor de caracteres, credit_rating, foi criado para você no código deste exercício.
Este exercicio faz parte do curso
Introdução a R para Finanças
Instruções do exercicio
- Transforme
credit_ratingem um fator usandofactor(). Atribua acredit_factor. - Imprima
credit_factor. - Chame
str()emcredit_ratingpara ver a estrutura. - Chame
str()emcredit_factore compare a estrutura comcredit_rating.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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