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 konsoli1.
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.
1. Instalacja R:
2. Instalacja 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.
# 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