U prethodnom delu smo kreirali dve promenljive, koristili lm() komandu da bismo ocenili regresioni model, a potom diagnosticirali regresiju korišćenjem plot() komande. Ponavljamo iste podatke. visina = c(176, 154, 138, 196, 132, 176, 181, 169, 150, 175) težina = c(82, 49, 53, 112, 47, 69, 77, 71, 62, 78) Kao i prošli put ocenjujemo regresioni …
U prethodnom delu smo kreirali dve promenljive i korišćenjem lm() komande ocenili regresioni model, tretirajući jednu promenljivu zavisnom, a drugu nezavisnom. Ovde ih ponavljamo ponovo. visina = c(176, 154, 138, 196, 132, 176, 181, 169, 150, 175) težina = c(82, 49, 53, 112, 47, 69, 77, 71, 62, 78) Sada ćemo naučiti kako dobiti korisnu …
Danas ćemo kreirati dve promenljive, grafički ih prikazati na dijagramu rasturanja i uključiti regresionu liniju. Neka je visina promenljiva koja opisuje visinu (u cm) deset ljudi. Da bismo kreirali ovu promenljivu kopirati i preneti sledeći kod na R komandnu liniju. visina
Sada ćemo razmotriti kako kreirati matematičke izraze za naše grafike. Matematički izrazi se mogu dodati na grafik korišćenjem expression(paste()) i substitute(). Ako su nam potrebni matematički izrazi u naslovima osa, tada ćemo isključiti podrazumevajuću vrednost i uključiti grčke simbole tako što ćemo ih napisati na engleskom. Moguće je kreirati razlomke korišćenjem frac() komande. Uočiti kako …
Danas ćemo razmotriti kako postaviti više grafika na istoj stranici. Koristimo sintaksu par(mfrow=(A,B)), gde se A odnosi na broj redova i B na broj kolona (i gde će svaka ćelija imati jedan grafik). Ova sintaksa priprema okruženje za crtanje A redova i B kolona. Prvo kreiramo četiri vektora, sve iste dužine. X
Paket sadrži funkcije koje omogućavaju različite tipove resampling-a (npr. cross-validation, bootstrap, itd). Struktura podataka u kojoj se čuvaju resampling podaci je data frame i veoma je zgodna za dalji rad. Više o paketu možete pročitati na zvaničnoj stranici paketa: https://github.com/tidymodels/rsample. Paket je deo RStudio “tidymodels” projekta, a na čelu projekta je Max Kuhn. U prvom …
Možemo odjednom prekodirati ceo vektor. Da bismo to ilustrovali kreirajmo vektor sa nedostajućim podacima. A <- c(3, 2, NA, 5, 3, 7, NA, NA, 5, 2, 6) A Možemo prekodirati sve nedostajuće podatke nekim drugim brojem, npr. nulom kao što sledi: A[ is.na(A) ] <- 0 A Prekodirajmo sve vrednosti manje od 5 na vrednost …
SPSS ima opciju Count Values within Cases (prebrojavanje vrednosti unutar slučajeva), ali R nema ekvivalentnu funkciju. Ovde ćemo dati dve funkcije koje se mogu pokazati korisnima. Svaka od njih prebrojava vrednosti u okviru slučajeva u datoteci. Na primer, možemo imati datoteku koja sadrži odgovore u upitniku merene na tzv. Likert skali od 1 do 5. …
Provera postojanja specifičnih vrednosti korišćenjem any() i all() komandi Kreirati vektor b: b <- c(7, 2, 4, 3, -1, -2, 3, 3, 6, 8, 12, 7, 3) b Korišćenjem funkcije any() proveriti da li u vektoru b postoji element koji je jednak -4 i manji od 5: any(b == -4) any(b < 5) Obe komande …
Prebrojavanje elemenata u datoteci Kombinujući length() i which() komande dobijamo korisnu metodu za prebrojavanje elemenata koji zadovoljavaju određeni kriterijum. b <- c(7, 2, 4, 3, -1, -2, 3, 3, 6, 8, 12, 7, 3) b Prebrojmo trojke u vektoru b. count3 <- length(which(b == 3)) count3 U opštem slučaju možemo prebrojati koliko ima elemenata koji …