what is a factor
play

What is a factor? Introduction to R for Finance Stocks or bonds? - PowerPoint PPT Presentation

INTRODUCTION TO R FOR FINANCE What is a factor? Introduction to R for Finance Stocks or bonds? Investment = 2 stock = 1 bond = 1 bond = 2 stock Introduction to R for Finance Factor creator > answers <- c("stock",


  1. INTRODUCTION TO R FOR FINANCE What is a factor?

  2. Introduction to R for Finance Stocks or bonds? Investment = 2 stock = 1 bond = 1 bond = 2 stock

  3. Introduction to R for Finance Factor creator > answers <- c("stock", "bond", "bond", "stock") > investment <- factor(answers) > investment [1] stock bond bond stock Levels: bond stock > class(investment) [1] “factor" > as.integer(investment) [1] 2 1 1 2 > levels(investment) [1] "bond" "stock"

  4. Introduction to R for Finance cut() it up ● Ranking: 1-50 ● 1 is worst, 50 is best > head(ranking) [1] 36 45 32 10 42 8 > buckets <- c(0, 10, 20, 30, 40, 50) > ranking_grouped <- cut(ranking, breaks = buckets) > head(ranking_grouped) [1] (30,40] (40,50] (30,40] (0,10] (40,50] (0,10] Levels: (0,10] (10,20] (20,30] (30,40] (40,50]

  5. INTRODUCTION TO R FOR FINANCE Let’s practice!

  6. INTRODUCTION TO R FOR FINANCE Ordering and subse � ing factors

  7. Introduction to R for Finance Order it Low < Medium < High

  8. Introduction to R for Finance How to order? > rank <- c("low", "medium", "low", "medium", "high") > rank_wrong_order <- ordered(rank) > rank_wrong_order [1] low medium low medium high Levels: high < low < medium > rank_order <- factor(rank, ordered = TRUE, levels = c("low", "medium", "high")) > rank_order [1] low medium low medium high Levels: low < medium < high > summary(rank_order) low medium high 2 2 1

  9. Introduction to R for Finance Factor subsets > # Only low > rank_order[c(1,3)] [1] low low Levels: low < medium < high > summary(rank_order[c(1,3)]) low medium high 2 0 0 > # Only low, drop medium and high levels > rank_order[c(1,3), drop = TRUE] [1] low low Levels: low > summary(rank_order[c(1,3), drop = TRUE]) low 2

  10. INTRODUCTION TO R FOR FINANCE Let’s practice!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend