Primijenjena statistika
  • Priručnik primijenjene statistike u R-u
  • Predgovor
  • 1. Uvod u R
    • 1.1. R objekti
    • 1.2. Manipulacije i agregacije podataka
    • 1.3. Import i eksport podataka
    • 1.4. Korisničke funkcije
  • 2. Tipovi i nivoi mjerenja statističkih obilježja
  • 3. Deskriptivna statistika i grafičko predstavljanje podataka
    • 3.1. Mjere centralne tendencije
    • 3.2. Mjere varijabiliteta
    • 3.3. Mjere oblika rasporeda
    • 3.4. Grafičko predstavljanje podataka
  • 4. Distribucije vjerovatnoća slučajne promjenljive
    • 4.1. Binomni raspored
    • 4.2. Normalni raspored
    • 4.3. Studentov t raspored
    • 4.4. Fišerov F raspored i hi-kvadrat raspored
  • 5. Uzorak i uzoračke ocjene
  • 6. Statističko testiranje hipoteza
    • 6.1. t-test na osnovu jednog uzorka
    • 6.2. t-test na osnovu dva uzorka
    • 6.3. Test proporcija
    • 6.4. Analiza varijanse – ANOVA (klasična ANOVA i Welch ANOVA)
    • 6.5. Wilcoxonov test ranga na osnovu jednog uzorka
    • 6.6. Wilcoxonov test na osnovu dva uzorka
    • 6.7. Kruskal-Wallisov test
    • 6.8. Testovi normalnosti
      • 6.8.1. Jarque-Bera test normalnosti
      • 6.8.2. Pearsonov hi-kvadrat test normalnosti
    • 6.9. Testovi homogenosti varijanse
      • 6.9.1. F test jednakosti varijansi
      • 6.9.2. Bartlettov test homogenosti varijansi
      • 6.9.3. Fligner-Killeenov test homogenosti varijansi
  • 7. Linearna regresija
    • 7.1. Ocjena modela linearne regresije
    • 7.2. Dijagnostika ocijenjenog modela linearne regresije
  • 8. Binomna logistička regresija
  • 9. Literatura
  • Biografija
Powered by GitBook
On this page

Was this helpful?

  1. 1. Uvod u R

1.4. Korisničke funkcije

Prilikom programiranja kompleksnijih sistema za modeliranje ili izvještavanje, kao standardan način organizovanja R kodova izdvojilo se kreiranje korisničkih funkcija. Funkcije u najširem smislu predstavljaju blokove R koda za obavljanje pojedinih zadataka i to često onih koji se ponavljaju. Nakon programiranja funkcije, ista se poziva kao i svaka druga funckija - kucanjem naziva funkcije i unutar zagrada definisanjem njenih argumenata. Naredni primjer prikazuje kreiranje korisničke funkcije, koja obavlja sljedeće procedure:

  1. za numerički input vektor (x) računa aritmetičku sredinu i zbir vrijednosti;

  2. generiše data frame sa rezultatima iz koraka 1;

  3. eksportuje rezultate u MS Excel fajl pod nazivom koji korisnik definiše kao argument funkcije (eksport_naziv)

Primjer 17:

> library(XLConnect)
#definisanje funkcije
> r.funkcija <- function(x, eksport_naziv) {
+ aritmeticka.sredina <- mean(x)
+ zbir.vrijednosti <- sum(x)
+ rezultati <- data.frame(aritmeticka.sredina, zbir.vrijednosti) 
+ wb <- loadWorkbook(eksport_naziv, create = TRUE)
+ createSheet(wb, name = "Sheet1")
+ writeWorksheet(wb, rezultati, sheet = "Sheet1")
+ saveWorkbook(wb)
+ return(paste0("Fajl: ", eksport_naziv, " kreiran u radnom direktorijumu."))
+ }
> 
#pozivanje funkcije
> r.funkcija(x = 1:10, eksport_naziv = "Primjer_17.xlsx")
[1] "Fajl: Primjer_17.xlsx kreiran u radnom direktorijumu." 

Svaka R funkcija, bilo da je dio osnovne konfiguracije ili dodatno importovanog paketa (ovo se ne odnosi na funkcije koje korisnik kreira tokom procesa programiranja), sadrži stranu za pomoć na kojoj su objašnjeni svrha i argumenti funkcije, a najčešće na kraju strane dat je i primjer koriščćenja iste. Generalno pravilo za pozivanje pomoći jeste kucanje znaka pitanja i naziva funkcije u konzoli.

> ?mean

Previous1.3. Import i eksport podatakaNext2. Tipovi i nivoi mjerenja statističkih obilježja

Last updated 4 years ago

Was this helpful?