LoslegenKostenlos loslegen

Erstelle einen Factor

Bonitätsbewertungen von Anleihen sind auf der Fixed-Income-Seite der Finanzwelt üblich, um einfach abzuschätzen, wie „riskant“ eine bestimmte Anleihe sein könnte. Hier kann Risiko als Ausfallwahrscheinlichkeit definiert werden, also die Unfähigkeit, Schulden zurückzuzahlen. Die Ratingagentur Standard & Poor’s und Fitch hat die folgenden Ratings definiert, von der geringsten bis zur höchsten Ausfallwahrscheinlichkeit:

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

Das ist ein perfektes Beispiel für einen Factor! Es ist eine kategoriale Variable mit einer begrenzten Anzahl von Ausprägungen (Levels).

Um in R einen Factor zu erstellen, verwendest du die Funktion factor() und übergibst einen Vektor, der in einen Factor umgewandelt werden soll.

Angenommen, du hast ein Portfolio aus 7 Anleihen mit diesen Ratings:

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

So erstellst du daraus einen Factor:

factor(credit_rating)

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

Ein neuer Character-Vektor credit_rating wurde für dich im Code dieser Übung erstellt.

Diese Übung ist Teil des Kurses

Einführung in R für Finance

Kurs anzeigen

Anleitung zur Übung

  • Wandle credit_rating mit factor() in einen Factor um. Weise ihn credit_factor zu.
  • Gib credit_factor aus.
  • Rufe str() auf credit_rating auf, um dir die Struktur anzusehen.
  • Rufe str() auf credit_factor auf und vergleiche die Struktur mit credit_rating.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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
Code bearbeiten und ausführen