1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Intermediate R for Finance

Connected

cvičení

Procházení prvků matice

Zatím jsi procházel/a jednorozměrné datové typy. Pokud chceš procházet prvky matice (sloupce a řádky), budeš muset použít vnořené cykly. Tuto myšlenku využiješ k výpisu korelací mezi třemi akciemi.

Nejjednodušší způsob, jak si to představit, je že začínáš na řádku 1 a pohybuješ se doprava – procházíš sloupec 1, sloupec 2 atd. až do posledního sloupce v řádku 1. Poté přejdeš na řádek 2 a celý postup zopakuješ.

my_matrix
     [,1]   [,2]  
[1,] "r1c1" "r1c2"
[2,] "r2c1" "r2c2"

# Loop over my_matrix
for(row in 1:nrow(my_matrix)) {
    for(col in 1:ncol(my_matrix)) {
        print(my_matrix[row, col])
    }
}
[1] "r1c1"
[1] "r1c2"
[1] "r2c1"
[1] "r2c2"

Korelační matice corr je pro tebe připravená k použití.

Pokyny

100 XP
  • Vypiš corr, abys získal/a přehled o datech.
  • Doplň vnořený cyklus for tak, aby splňoval následující podmínky:
    • Vnější cyklus má procházet rows (řádky) matice corr.
    • Vnitřní cyklus má procházet cols (sloupce) matice corr.
    • Příkaz print má vypsat názvy aktuálního sloupce a řádku a také jejich korelaci.