Introduction to R for Finance - Plan Szkolenia

Kod kursu

rintrofinance

Czas trwania

21 hours (zwykle 3 dni wliczając przerwy)

Wymagania

  • A basic understanding of finance concepts
  • A solid grasp of mathematics
  • Basic programming experience

Opis

R to popularny język programowania w branży finansowej. Jest wykorzystywany w aplikacjach finansowych, od podstawowych programów handlowych po systemy zarządzania ryzykiem.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy programowania R, przechodząc przez kodowanie w R, używając przykładów finansowych.

Pod koniec tego szkolenia uczestnicy będą mogli:

  • Zrozumienie podstaw programowania R
  • Użyj R, aby manipulować swoimi danymi w celu wykonywania podstawowych operacji finansowych

Publiczność

  • Programiści
  • Specjaliści Finance
  • Specjaliści IT

Format kursu

  • Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka praktyczna

Machine Translated

Plan Szkolenia

Introduction

Getting Started with R

  • Overview of R
  • Why Use R in Finance?
  • Setting up the R Working Environment
    • Installing RStudio
  • Running R

Learning the Basics of R Programming

  • Overview of R Programming Fundamental Concepts
    • Vectors
    • Matrices
    • Arrays
    • Data Frames
    • Factors
    • Lists
  • Implementing Your First R Script: Basic Arithmetic with R
  • Assigning Values to Variables in R
  • Understanding Financial Returns
  • Implementing Financial Returns Calculations on R
  • Listing Objects in R
  • Understanding Object Data Types and Storage Modes in R
  • Understanding Object Classes

Using Vectors

  • Using the c() (Combine) Function to Create Vecors
  • Using Vector names()
  • Visualizing Vectors
  • Vector Operations
  • Indexing Vectors
  • Subsetting Vectors
  • Stock Prices Example: Calculating Weighted Averages Using Vectors

Using Matrices

  • Creating a Matrix
  • Binding Vectors to Form Matrices
  • Visualizing Matrices
  • Using the cor() (Correlation) Function
  • Subsetting Matrices

Using Data Frames

  • Overview of Data Frames
  • Creating Your First data.frame()
  • The Contents of a Data Frame
  • Using the head(), tail(), and str() (Structure) Functions
  • Using Row and Column Names
  • Manipulating Data Frames
  • Accessing Data Frames
  • Subsetting Data Frames
  • Adding New Columns
  • Understanding Present Value in Finance
  • Calculating the Present Value of Projected Cash Flows Using R

Using Factors

  • Overview of Factors
  • Creating a Factor
  • Implementing Factor Levels
  • Using the Factor Summary Function
  • Visualizing Factors
  • Bond Credit Ratings Example: Creating a Factor from a Numeric Vector
  • Ordering Factors
  • Subsetting Factors
  • Using Strings as Factors

Using Lists

  • Overview of Lists
  • Creating a List
  • Implementing Named Lists
  • Accessing List Elements
  • Adding Elements to a List
  • Removing Elements from a List
  • Creating Lists Using Functions
  • Splitting a List
  • Stocks Portfolio Example: Implementing Split-Apply-Combine to Your List
  • Using Attributes

Troubleshooting

Summary and Conclusion

Closing Remarks

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!