1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do R dla finansów

Connected

ćwiczenie

Podzbiory czynnika

Podzbiory czynników (ang. factors) tworzy się podobnie jak podzbiory wektorów. Jak zwykle, kluczem jest [ ]! R ma jednak pewne specyficzne zachowanie, gdy chcesz usunąć poziom czynnika z analizy. Co zrobić, na przykład, jeśli chcesz usunąć obligację AAA ze swojego portfela?

credit_factor

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

credit_factor[-1]

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

R usunął obligację AAA z pierwszej pozycji, ale zostawił poziom AAA! Gdybyś teraz stworzył(-a) wykres, otrzymałbyś(-abyś) wykres słupkowy widoczny po prawej stronie. Lepszym rozwiązaniem byłoby poinformowanie R, aby całkowicie usunął poziom AAA. W tym celu dodaj drop = TRUE:

credit_factor[-1, drop = TRUE]

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

O to właśnie chodziło!

Instrukcje

100 XP
  • Korzystając z tych samych danych, usuń obligacje "A" z pozycji 3 i 7 w credit_factor. Na razie nie używaj drop = TRUE. Przypisz wynik do zmiennej keep_level.
  • Stwórz wykres dla keep_level.
  • Teraz usuń "A" z credit_factor jeszcze raz, ale tym razem użyj drop = TRUE. Przypisz wynik do zmiennej drop_level.
  • Stwórz wykres dla drop_level.