Język R - podstawy

 

Język R to interpretowany język programowania, który jest szczególnie popularny w dziedzinach
związanych ze statystyką i analizą danych. 

Jest szeroko stosowany w bioinformatyce, badaniach klinicznych oraz przez firmy takie jak Google, Facebook, i Pfizer1[2][2].

Podstawy programowania w R

1.       Instalacja: Możesz pobrać R ze strony r-project.org. 
Dodatkowo, RStudio to popularne zintegrowane środowisko programistyczne (IDE) dla R, które ułatwia pracę z tym językiem1.

2.       Podstawowe funkcje: R oferuje szeroki zakres technik statystycznych, takich jak modelowanie liniowe i nieliniowe, testy statystyczne,
analiza szeregów czasowych, klasyfikacja i grupowanie[2][2].

3.       Skrypty i konsola: Programy w R można tworzyć jako skrypty w plikach tekstowych z rozszerzeniem .R
lub wywoływać polecenia bezpośrednio w konsoli
1.

4.       Pomoc i dokumentacja: Dostęp do pomocy można uzyskać, wpisując ?nazwa_funkcji w konsoli
lub korzystając z funkcji 
help("nazwa_funkcji")
1.

 

Podstawy programowania w R - 1  Wprowadzenie do R (wawrowski.edu.pl)

http://www.wawrowski.edu.pl/ppr/01-intro.html

 

Podstawowe funkcje matematyczne w R

 

Wartość bezwzględna:

abs(-5)  # Wynik: 5

 

Zaokrąglanie:

round(3.14159, 2)  # Wynik: 3.14

floor(3.7)         # Wynik: 3

ceiling(3.3)       # Wynik: 4

 

1.       Logarytmy:

log(10)      # Logarytm naturalny

log10(100)   # Logarytm dziesiętny

log2(16)     # Logarytm binarny

 

Pierwiatki

sqrt(16)     # Pierwiastek kwadratowy, wynik: 4
16^(1/4)     # Dowolny pierwiastek, wynik: 2

 

Funkcje trygonometryczne:

sin(pi/2)    # Wynik: 1

cos(pi)      # Wynik: -1

tan(pi/4)    # Wynik: 1

 

Silnia:

factorial(5) # Wynik: 120

 

Przykładowy kod

Oto przykładowy skrypt w R, który demonstruje powyższe funkcje:

 

# Wartość bezwzględna

print(abs(-5))

 

# Zaokrąglanie

print(round(3.14159, 2))

print(floor(3.7))

print(ceiling(3.3))

 

# Logarytmy

print(log(10))

print(log10(100))

print(log2(16))

 

# Pierwiastki

print(sqrt(16))

print(16^(1/4))

 

# Funkcje trygonometryczne

print(sin(pi/2))

print(cos(pi))

print(tan(pi/4))

 

# Silnia

print(factorial(5))

 

 

Programowanie w języku R jest szczególnie popularne w statystyce, analizie danych i uczeniu maszynowym.
R jest językiem programowania o otwartym kodzie źródłowym, który oferuje szerokie
możliwości analizy danych i wizualizacji.

Wprowadzenie do podstawowych elementów programowania w R.

Instalacja R i RStudio

1.      Instalacja R:

2.      Instalacja RStudio:

Podstawowe operacje w R

Uruchamianie RStudio

Po zainstalowaniu RStudio, uruchom je.
W środku jest  kilka paneli, w tym:

·         Console: gdzie możesz wpisywać polecenia R i natychmiast widzieć wyniki.

·         Source: gdzie możesz pisać i edytować skrypty R.

·         Environment/History: gdzie możesz śledzić zmienne i historię poleceń.

·         Plots/Files/Packages/Help/Viewer: różne panele do przeglądania wykresów, plików, pakietów, dokumentacji itp.

Podstawowe typy danych

# Zmienna liczbowa

x <- 42

# Zmienna tekstowa

y <- "Witaj, świecie!"

# Zmienna logiczna

z <- TRUE

 

Podstawowe operacje matematyczne

a <- 10

b <- 5

c <- a + b  # Dodawanie

d <- a - b  # Odejmowanie

e <- a * b  # Mnożenie

f <- a / b  # Dzielenie

g <- a^b    # Potęg