Yordam uchun ma'lumotlarni tahlil qilish va vizualizatsiya qilish. Uslubiy qo'llanma "Yordam R uchun ma'lumotlarni statistik tahlil qilish va vizualizatsiya qilish". Asosiy funktsiya lapply va do'stlar

Kurs dasturi

R da dasturlash elementlari

  • Statistikaning tavsifi va vizualizatsiya
  • Misol uchun, nima muhimroq: o'rtacha chek nima?

Klaster tahlili

  • Yake zavdannya virishuetsya. Ob'ektlar guruhini kichik guruhlarga bo'ling.
  • Vazifaga misol. Saytlarni segmentlash, o'xshash saytlarni belgilash.
  • Kuzatuv usullari. Íîêoarchíchny klaster tahlili, oldingi o'rtacha usuli, oldindan medovidív usuli.

Statistik gipotezalarni qayta tekshirish

  • Yake zavdannya virishuetsya. Ikki guruh ob'ektlarni juftlashtiring.
  • Vazifaga misol. Koristuvachning A/B test harakati turli versiyalar sayt tomoni.
  • Kuzatuv usullari. Proportionlar uchun test, Student testi, Levin testi, Wilcoxon-Mann-Whitney testi

Chiziqli regressiya tahlili.

  • Vazifaga misol. Narxlar katta mit keyin mashinalar turar joy qancha tushib ketdi, deb baholang.
  • Kuzatuv usullari. Vídbír zminnikh, kolínearníst, vplivoví hushyorlik, ortiqcha narsalarni tahlil qilish. Parametrik bo'lmagan regressiya (yadro silliqlash). Qo'shimcha chiziqli regressiya uchun mavsumiy ombordan qisqa seriyalarni prognoz qilish

Prognozlash

  • Yake zavdannya virishuetsya. Vaqt seriyasining prognozini keltirib chiqaring
  • Vazifaga misol. Saytning ishlashini 6 oy oldin taxmin qiling.
  • Kuzatuv usuli. Eksponensial tekislash

Mashinada o‘rganish (tasvirni aniqlash)

  • Vazifaga misol. teri vídvyduvacha saytida o'sha vík bo'lish uchun tan
  • Kuzatuv usullari. Tasniflash daraxtining (CART) eng yaqin sus_d usuli. Vipadkovi rishtuvannya. gradientni kuchaytirish mashinasi

Kurs uchun baholar

Eshituvchilar 14 ni ko'rishadi laboratoriya robotlari. Kurs uchun baho quyidagi qoidaga muvofiq belgilanadi:

  • Yaxshi - barcha robotlar sug'urtalangan;
  • Dobre - barcha robotlar sug'urtalangan, bitta jinoiy?;
  • Zadovylno - barcha ishlarni sug'urta qildi, krym ikki;
  • Qoniqarsiz - boshqa yo'llar bilan.

Laboratoriya roboti nima uchun javobgardir

  • eshitish orqali siz ma'lumotlar va ovqatlanish to'plamini ko'rishingiz mumkin;
  • ma'lumotlarni tinglash, uni jadvallar, grafiklar va skript bilan qo'llab-quvvatlab, R ni yozamiz;
  • tinglovchi qo'shimcha ta'minotdan xabardor.

Oziq-ovqat namunasi. Kimyoviy tahlil natijalariga ko'ra sharob brendini tan olish soati uchun Tasodifiy o'rmon algoritmi uchun optimal robotni ta'minlash uchun parametrlarni so'rang.

Kursni bilish uchun nima kerak

Aytmoqchimanki, darsni tinglaganlar bilim nazariyasi kursini tinglaganlar.

Adabiyot

  • Shipunov, Baldin, Volkova, Korobeinikov, Nazarova, Petrov, Sufiyanov Naochnaya statistikasi. G'alaba R
  • Masticskiy, Shitikiv Statistik tahlil yordam uchun ma'lumotlarning vizualizatsiyasi R
  • Bishop naqshini aniqlash va mashinani o'rganish.
  • Jeyms, Vitten, Xasti, Tibshirani. Statistik o'rganishga kirish. R tilidagi ilovalar bilan.
  • Hasti, Tibshirani, Fridman. Statistik o'rganish elementlari_Ma'lumotlarni qazib olish, xulosa chiqarish va bashorat qilish 2+nashr
  • Krouli. R kitobi.
  • Kabacoff R harakatda. R bilan ma'lumotlarni tahlil qilish va grafikalar.

Vikladachi

Ma'ruzalar ro'yxati

R ga kirish: asosiy buyruqlar. Median, kvantillar va kvartillar. Gistogramma. Stovpchikov diagrammasi. Pirog diagrammasi. Atirgul diagrammasi. Kengayishning matritsa diagrammasi. Grafika uchun ranglar tanlash. Wusami bilan qutilar (quti diagrammasi). Odatda tanlov himoyasi: arifmetik o'rtacha, o'rtacha yoki qisqartirilgan o'rtacha. Ma'lumotni tahlil qilish uchun mos keladigan odatiy qiymatni tavsiflash usulini tanlang. Lognormal taqsimot. Vikipediya juda ehtiyotkor.

Ierarxik klaster tahlili. Klaster, ob'ektlar orasida turing, klasterlar orasida turing. Algoritm dendrogrammalardan ilhomlangan. Kamyanisty osip/likot. Ma'lumotlarni standartlashtirish. O'lpon tayyorlash soati uchun odatiy kechirimlar. Natijalarni talqin qilish.

O'rtaga o'tish usuli. Variatsion raqam o'lchagichlari, o'lchovli don. Oldindan o'rtacha hisoblash usuliga algoritmni vizuallashtirish. Klasterlar sonini aniqlash usullari. Kutubxona NbClust. Kamyanisty osip/likot. Klasterlarni vizualizatsiya qilish uchun Bagatomir shkalasi.

Statistik farazlarni qayta tasdiqlash. Yovuzlik, bir xillik, mustaqillik gipotezalari, rozpodilu parametrlari haqidagi farazlar.

Statistik farazlarni qayta tasdiqlash. Birinchi va boshqa turdagi kechirimlar, p-qiymati va ahamiyatlilik darajasi, statistik gipotezani qayta tekshirish va natijalarni sharhlash algoritmi. Rozpodiluning normalligi haqidagi gipoteza. Shapiro-Vilka va Kolmogorov-Smirnov mezonlari. Oddiylik oldida xayolparastlik. Vibratsiyalarni almashtirish. Mustaqil va yigitlar vibirki. Student's t-test, Mann-Whitney-Wilcoxon testi va Mood's testidan birini tanlang. Student t-testlarining xilma-xilligi va teng dispersiyalari. Jo'nash vaqtida vizualizatsiya. Bir tomonlama va ikki tomonlama testlar.

Statistik farazlarni qayta tasdiqlash. Vibratsiyalarni almashtirish. Mustaqil va yigitlar vibirki. Student's t-test, Mann-Whitney-Wilcoxon testi va Mood's testidan birini tanlang. Student t-testlarining xilma-xilligi va teng dispersiyalari. Jo'nash vaqtida vizualizatsiya. Bir tomonlama va ikki tomonlama testlar. Mustaqillik. Pearson, Kendal va Spirmanning korrelyatsiya koeffitsientlari, ikki kishi o'rtasidagi aloqa uchun odatiy kechirim. Visnovkivning vizual qayta ko'rib chiqilishi.

Chiziqli regressiya tahlili Model, koeffitsientlarni baholashni talqin qilish, ko'paytirish koeffitsientini aniqlash. Determinatsiyaning multiplikator koeffitsientini talqin qilish, yogo zastosuvannya maydonining er osti qatlami. Eng muhim bashorat qiluvchilarni aniqlash va terini bashorat qiluvchining hissasini baholash. Modellarning uyg'onishini tuzatish algoritmlari. Kolinearizm.

Chiziqli regressiya tahlili: soatiga qisqa seriyalarni bashorat qilish.

Mavsumiy ko'rsatkich (fikrli, tarkibiy) o'zgarishlardan regressiya modeli asosida prognoz qilish. Trend, mavsumiy omborlar, xarakterdagi o'zgarishlar past, vikidi. Logarifm - ko'paytma mavsumiylikni qo'shimchaga aylantirish usuli. Ko'rsatkich o'zgarishi. Nomini o'zgartirish.

Chiziqli regressiya - ortiqchalarni tahlil qilish. Gaus-Markov teoremasining model chegarasini buzish. Ortiqcha qoldiqlarni tahlil qilish. Xususiyatlarni kechiring. Multikollinearlik, bag'rikenglik va VIF. Toshib ketish dispersiyasi kuchini qayta tekshirish. Oddiylik sharoitida ortiqcha narsalar bilan aloqada bo'lmagan ko'rinish uchun modellarni tuzatish. Kuk va leverage-ga qarang. Durbin-Watson statistikasi. Mavsumiy tuzatishlarning qisqa soni.

Eksponensial tekislash Holt "a-Winters" usuli. Mahalliy tendentsiya, mahalliy mavsumiylik.

Terminologiya: Mashinani o'rganish, sun'iy intellekt, ma'lumotlarni qazib olish va naqshni aniqlash.

Eng yaqin sudga murojaat qilish usuli. Promojnist usul. Dangasa o'rganish (ledache o'rganish). Xususiyatlarni tanlash. O'zaro tasdiqlash. k-katta o'zaro tekshirish. Haddan tashqari moslama (Oddiy dunyo moslamasi). Dastlab, bu vibirki sinovi.

Keyingi eng yaqin sudning usuli Misol. Eng yaqin sucydív sonini belgilash. Robot usuli samaradorligining ketma-ketligi jadvali.

Tasniflash daraxti CART. Geometrik ko'rinish. Mantiqiy qoidalar to'plamiga topshirish. Ko'rinadigan daraxtga hurmat ko'rsatish. Vuzli, dadalar va naschadki, kintsev vuzli. Chegara qiymati. rpart kutubxonasi. Vuzlaning (napoklik chorasi) pokligida kel. Vimir poklik usullari: jin, entropiya, tasniflash kechirimlari. Daraxtni to'ldirish qoidalari. rpart.plot kutubxonasi.

O'tgan safar (2014 yilgi barg tushishi yaqinida; men uni shunchalik sudrab ketayotganim yanada uyatli!) Men R. asosiy takrorlashning asosiy imkoniyati haqida gapirgan edim. supra-ekoli Ko'proq. Shuning uchun men sizga darhol aytaman, chunki danim bilan ishlash juda zarur, natijada yakuniy natijada ko'p stakan ikra ichish uchun sizni bezovta qilmasdan jarayon hisoblab chiqiladi. Bundan tashqari, men ular haqida tadqiqotga bir oz vaqt ajrataman, chunki ular R-da ma'lumotlarni vizualizatsiya qilishning zamonaviy usullarida paydo bo'ladi. Shuning uchun, ma'lumotlarni qayta ishlash natijalarini amalda taqdim etishning ishonchliligi, natijalarning o'zi ham muhim emas. pastroq. Keling, oddiy narsadan boshlaylik.

Vektor operatsiyalari

Aytgancha, R ning asosiy turi raqam emas, balki vektor bo'lib, asosiy arifmetik amallar vektorlar element bo'yicha bajariladi:

> x<- 1:6; y <- 11:17 >X + y 12 14 16 18 20 22 18> x> 2 noto'g'ri noto'g'ri to'g'ri to'g'ri rost> x * y 11 24 39 56 75 96 17> x / y

Bu erda hamma narsani tugatish oson, unga ovqatlanishni qo'yish mantiqan: agar dozhina vektori ishlamasa nima bo'ladi? Yakshcho mi, ayt, yoz<- 2, то будет ли x * k соответствовать умножению вектора на число в математическом смысле? Короткий ответ - да. В более общем случае, когда длина векторов не совпадает, меньший вектор просто продолжается повторением:

>z<- c(1, 0.5) >x * z 1 1 3 2 5 3

Matritsalar bilan taxminan bir xil.

> x<- matrix(1:4, 2, 2); y <- matrix(rep(2,4), 2, 2) >x * y [,1] [,2] 2 6 4 8 > x / y [,1] [,2] 0,5 1,5 1,0 2,0

Bu matritsalarni bit bo'yicha ko'paytirish emas, balki "normal" bo'lsa, biz quyidagicha ko'ramiz:

> x %*% y [,1] [,2] 8 8 12 12

Baribir, haqiqatan ham, undan ham yaxshiroq, ishlash oson, agar biz vektor yoki matritsadagi elementlarga ularning quvvat funktsiyalarini zastosovuvat qilishimiz kerak bo'lsa, unda qanday qilib tsiklsiz qurish mumkin? Muammoni hal qilish uchun R-da buzilgan pidhid, hatto biz funktsional harakatlarda eshitganimizga o'xshash bo'lsa ham, Python yoki Haskell-da xarita funktsiyasini taxmin qiladi.

Asosiy funktsiya lapply va do'stlar

Bu oiladagi birinchi funktsiya lappy. Bu sizga teri elementining berilgan funksiyasini ro'yxatga yoki vektorga belgilash imkonini beradi. Bundan tashqari, natija argument turidan qat'i nazar, ro'yxat bo'ladi. Lambda funktsiyalarining eng oddiy misoli:

> q<- lapply(c(1,2,4), function(x) x^2) >q 1 4 16

Bir nechta argument talab qiladigan vektor roʻyxatiga oʻtkazilishi kerak boʻlgan funksiya sifatida bir nechta argumentlar lapply orqali uzatilishi mumkin.

> q<- lapply(c(1,2,4), function(x, y) x^2 + y, 3)

Ro'yxatda funktsiya shunga o'xshash tartibda ishlaydi:

> x<- list(a=rnorm(10), b=1:10) >qo'llash (x, o'rtacha)

Bu erda rnorm funktsiyasi normal taqsimotni hisoblaydi (bu holda 0 dan 1 gacha bo'lgan oraliqdagi o'nta normal taqsimlangan son), o'rtacha esa o'rtacha qiymatni hisoblaydi. Sapply funktsiyasi lapply funktsiyasiga o'xshaydi, bundan tashqari u natijani o'zgartirishi kerak. Masalan, vektorni aylantirish uchun ro'yxat o'rniga dozhini 1 ro'yxatiga teri elementi sifatida:

> sapply(c(1,2,4), funktsiya(x) x^2) 1 4 16

Agar natija bir xil qiymatdagi vektorlar ro'yxati bo'lsa, u holda funktsiya matritsani aylantiradi, shuning uchun hech narsa aqlga kelmadi, keyin faqat ro'yxat, masalan, lapply .

> x<- list(1:4, 5:8) >sapply(x, funktsiya(x) x^2) [,1] [,2] 1 25 4 36 9 49 16 64

Matritsalar bilan ishlash uchun qo'llash funksiyasini qo'lda o'zgartiring:

> x<- matrix(rnorm(50), 5, 10) >amal(x, 2, oʻrtacha) > amal(x, 1, yigʻindi)

Bu erda birinchi marta besh qator va o'n qatorli matritsani yaratamiz, keyin biz birinchi navbatda satrlarda o'rtacha, keyin esa qatorlar yig'indisini quramiz. Rasmni to'ldirish uchun, taxta satrlarining o'rtacha va yig'indisini hisoblash ko'pincha ko'paytirilishiga e'tibor bering, bu R maxsus funktsiyalarni o'tkazish uchun rowSums, rowMeans, colSums va colMeans.
Shuningdek, ilova funksiyasi boy massivlar uchun o'zgartirilishi mumkin:

> arr<- array(rnorm(2 * 2 * 10), c(2, 2, 10)) >qo'llash (arr, c(1,2), o'rtacha)

Qolgan viki-ni o'qilishi mumkin bo'lgan variant bilan almashtirish mumkin:

> rowMeans(arr, dim = 2)

Keling, lapply ning boy analogi bo'lgan mapply funksiyasiga o'tamiz. Oddiy misoldan boshlaylik, uni standart R hujjatlarida topish mumkin:

> mapply(rep, 1:4, 4:1) 1 1 1 1 2 2 2 3 3 4

Bachiti mumkin bo'lganidek, bu erda rep funksiyasi ikkita ketma-ketlikdan hosil bo'lgan parametrlar to'plamiga yuklanadi. Rep funktsiyasining o'zi oddiygina birinchi argumentni boshqa argument sifatida berilgan qadar takrorlaydi. Shunday qilib, oldingi kod oddiygina qadamga teng:

> roʻyxat (rep(1,4), rep(2,3), rep(3,2), rep(4,1))

Ba'zan funktsiyani massivning bir qismi sifatida muzlatish kerak bo'ladi. Siz qo'shimcha teginish funktsiyasi uchun ishlashingiz mumkin. Keling, hujumkor dumbani ko'rib chiqaylik:

> x<- c(rnorm(10, 1), runif(10), rnorm(10,2)) >f<- gl(3,10) >teginish (x, f, o'rtacha)

Biz orqa tomonda vektor yaratamiz, uning qismlari boshqa rozpodil bilan o'zgaruvchan qiymatlardan hosil bo'ladi, biz omillardan vektor hosil qilamiz, bu boshqa hech narsa emas, o'nta, keyin o'n ikki va uch. Keling, turli guruhlar uchun o'rtacha qiymatni hisoblaylik. Qulflashdan keyin teginish funktsiyasi natijaga qo'llaniladi. Bu parametr simplify=FALSE parametrini belgilash orqali o‘chirib qo‘yilishi mumkin.

> teginish(x, f, diapazon, soddalashtirish=YOLG'ON)

Agar siz qo'llash funksiyasi haqida gapirayotgan bo'lsangiz, u holda vektorni teginish kabi qismlarga ajratadigan bo'linish funktsiyasi haqida ham gapirishingiz kerak. Shunday qilib, agar biz split (x, f) deb nom qilsak, biz uchta vektor ro'yxatini olamiz. Shu tarzda, lapply / split juftligi FALSE ga teng soddalashtirilgan qiymatlar bilan teginish kabi ishlaydi:

> lapply (bo'lish (x, f), o'rtacha)

Funktsiya split ê coris í vektorli robotlar chegarasidan tashqarida: ma'lumotlar ramkalari bo'lgan robotlar uchun í ni ham burish mumkin. Keling, tajovuzkor dumbani ko'rib chiqaylik (Men Coursera-dagi R dasturlash kursidan yoga bilan shug'ullanganman):

> kutubxona(ma’lumotlar to‘plami) > bosh(havo sifati) Ozon Solar.R Shamol harorati Oy 1-kun 41 190 7,4 67 5 1 2 36 118 8,0 72 5 2 3 12 149 12,6 7 5 3 4 5 3 5 49 61. 66 5 6 > s<- split(airquality, airquality$Month) >lapply(s, function(x) colMeans(x[, c("Ozon", "Solar.R", "Wind")]))

Bu erda biz yana lager haqida ma'lumot to'plash uchun ma'lumotlar to'plami bilan ishlaymiz (ozonni almashtirish, Sony radiatsiyasi, shamol, Farengeyt darajasidagi harorat, oy va kun). Kodda ko'rsatilganidek, biz o'rta oylik ko'rsatkichlar, vikoristovuyuchi split va lapply haqida osongina bilib olamiz. Sapply wiki, ammo bizga vizual tarzda natija beradi:

> sapply(s, function(x) colMeans(x[, c("Ozon", "Solar.R", "Wind")])) 5 6 7 8 9

Ko'rib turganingizdek, qiymatning haqiqiy qiymati tayinlanmagan (va qaysi qiymat uchun NA qiymati saqlangan). Bu shuni anglatadiki, Ozon va Solar.R ustunlarida (agar bitta) qiymatlar ham tayinlanmagan. Shu ma'noda colMeans funktsiyasi to'g'ri ishlaydi: agar u ahamiyatsiz qiymat bo'lsa, unda o'rta qiymatga bunday daraja berilmaydi. Muammoni funktsiyani na.rm=TRUE parametri yordamida NA qiymatini tekshirmaslikni sozlash orqali hal qilish mumkin:

> sapply(s, function(x) colMeans(x[, c("Ozon", "Solar.R", "Wind")], na.rm=TRUE)) 5 6 7 8 9 Ozon 23,61538 29,44444 59,115385 58 48 Solar.R 181.29630 190.16667 216.483871 171.857143 167.43333 Shamol 11.62258 10.26667 8.941935 8.793548 10.

Bir-biriga o'xshash vazifalarni amalga oshirish uchun bunday qator funktsiyalarga ehtiyoj bormi? Menimcha, bu odamning do'stiga teri qo'yish uchun shunday ovqat, chunki u hamma narsani o'qidi. Bu funktsiyalarning barchasi vektor ma'lumotlarini tsikllardan foydalanmasdan qayta ishlash muammosini samarali hal qiladi. Ale, o'ng tomonda - ma'lumotlarni qayta ishlashning yuqori darajasi va tanishlik - ular tsikllar va aqlli operatorlar kabi muhim tuzilmalarni ta'minlashi uchun moslashuvchanlik va boshqaruvning bir qismini olib tashlaydi.

Ma'lumotlarning vizualizatsiyasi

R tizimi ma'lumotlarning vizualizatsiyasiga juda boy. Va bu erda mening oldimda qiyin tanlov turibdi - siz aytmoqchi bo'lgan narsa haqida, chunki maydon juda katta. Dasturlash ba'zi bir asosiy funktsiyalar to'plamiga ega bo'lsa ham, hech qanday ishni bajarmasdan, vizualizatsiya juda ko'p turli xil vazifalarga ega va ulardan teri (qoida tariqasida) terining o'zining ijobiy va salbiy tomonlariga ega bo'lishi mumkin bo'lgan tarzda amalga oshirilishi mumkin. Bundan tashqari, buyurtmani boshqa yo'l bilan o'zgartirishga imkon beradigan variantlar va paketlar yo'qligiga ishonch hosil qiling.
Pro standart buyurtma R-dagi vizualizatsiya juda boy yozilgan, shuning uchun men sizga cicavishe haqida gapirib bermoqchiman. Yilning qolgan qismida hamma narsa ko'proq mashhur paketga aylanmoqda ggplot2, Yangi haqida eksa va keling, gaplashaylik.

Ggplot2 bilan ishlashni boshlash uchun siz install.package("ggplot2") yordamida kutubxonani o'rnatishingiz kerak. Vykoristannya uchun Dalí podklyuchaemo vv:

> library("ggplot2") > head(olmoslar) karat kesilgan rang tiniqligi chuqurlik jadvali narxi xyz 1 0,23 Ideal E SI2 61,5 55 326 3,95 3,98 2,43 2 0,21 Premium E SI1 59 3 6 3 3 60. Premium32 6 4 . I vs2 62.4 58 334 4.63 5 0.50 3.60 3.85 3.85 0 1 108 91.8 4 108 3.61 18.61 1 1 1 1 1 1 1 1 1 1 1 drayver 21,4 6 258 110 3,08 3,215 19,44 1 0 3 1 Hornet Sport haqida 18,7 8 360 175 3,15 3,440 17,02 0 0 3 2 Jasorat 18,1 604, 22,5

Ushbu olmos va mtcars ggplot2 paketining bir qismidir va biz ular bilan bir vaqtning o'zida ishlashimiz mumkin. Birinchisidan hamma narsa aniq edi - olmoslar (tozalik, rang, rang va boshqalar) haqidagi ma'lumotlar, ikkinchisi - 1973-1974 yillardagi avtomobillar yo'l sinovlari (gallon uchun mil soni, silindrlar soni ...) haqidagi ma'lumotlar. Amerikaning Motor Trends jurnalidan chiqish vaqti. Ma'lumotlar haqida batafsil ma'lumotni (masalan, kengaytirish) olmos yoki mtcars terish orqali olish mumkin.

Vizualizatsiya uchun paketga juda ko'p funktsiyalar o'tkazildi, ular uchun qplot biz uchun eng muhim bo'ladi. Ggplot funktsiyasi sizga jarayonni ko'proq boshqarish imkonini beradi. Qplot yordamida bajarilishi mumkin bo'lgan barcha ishlarni ggplot yordamida ham amalga oshirish mumkin. Keling, oddiy misolni ko'rib chiqaylik:

> qplot (aniqlik, ma'lumotlar = olmos, to'ldirish = kesish, geom="bar")

Xuddi shu effektga ggplot funksiyasi bilan erishish mumkin:

> ggplot(olmoslar, aes(aniqlik, to'ldirish=kesish)) + geom_bar()

Biroq, qplot wiki oddiyroq ko'rinadi. Shaklda. 1 soflik (aniqlik) shaklida kesish (kesish) dan boshqa sifatdagi olmoslarning ko'p sonli kuzgi bo'ladi, deb gapirish mumkin.

Endi í̈xnoyí̈ massasi ko'rinishidagi avtomashinalarning bir birligi uchun yugurishning eskirganligini bilish kerak bo'ladi. Otrimanning nuqta diagrammasi tarqalish sxemasi) ifodalangan
rasmda. 2.

> qplot(wt, mpg, data=mtcars)

Tarqalish soatini chorak milga (qsec) ko'rsatish uchun rang sxemasini ham qo'shishingiz mumkin:

> qplot(wt, mpg, data=mtcars, color=qsec)

Vizualizatsiya paytida siz ma'lumotlarni ham o'zgartirishingiz mumkin:

> qplot(log(wt), mpg - 10, data=mtcars)

Muayyan kayfiyatlarda, diskret rangli taglik uzluksiz ko'proq vakillik, pastroq ko'rinadi. Misol uchun, agar biz tarqalish soati uchun silindrlar soni haqidagi ma'lumotni ranglashtirmoqchi bo'lsak, unda qiymat diskret bo'lishi mumkinligini ko'rsatishimiz kerak (3-rasm):

> qplot(wt, mpg, data=mtcars, color=factor(cyl))

Siz nuqta o'lchamini o'zgartirishingiz mumkin, vikorist, masalan, size=3 . Agar siz oq-qora printerda grafikani chop etishni tanlasangiz, unda ranglarni ta'kidlamaslik yaxshiroqdir, lekin omilga qarab marker shaklini o'zgartiring. Buni rang=faktor(silin) ​​ni shakl=faktor(silin) ​​bilan almashtirish orqali qilishingiz mumkin.
Grafik turi qo'shimcha parametrga tayinlanadi geom , va turli xil tarqalish chizmalarida qo'shimcha parametr qiymatining qiymati "nuqtalar" .

Endi menga berilgan silindr qiymatlaridan avtomobillar sonining gistogrammasini taklif qilishimga ruxsat bermang:

> qplot(faktor(cyl), data=mtcars, geom="bar") > qplot(factor(cyl), data=mtcars, geom="bar", color=factor(cyl)) > qplot(factor(cyl) ), ma'lumotlar = mtcars, geom = "bar", to'ldirish = faktor (cyl))

Birinchi haftada turli xil silindr qiymatlari uchun uchta gistogramma chiziladi. Aytish kerakki, gistogrammaning rangini berishga birinchi urinish ball natijasiga olib kelmadi - qora ustunlar qora bo'ladi, faqat rang konturi olib tashlanadi. Va qplot tsiklining qolgan qismining o'qi shaklda ko'rsatilganidek, gistogrammaga bo'linadi. 4.

Bu erda aniqlik kiritish uchun keyingi narsa. O'ng tomonda, biz tomonidan joriy takliflar so'zning qat'iy ma'nosining gistogrammasi emasligida. Uzluksiz ma'lumotlarning o'xshash ko'rinishini tushunish uchun gistogramma ostida tovush. IN Ingliz tili ustunli diagramma(Meni juda yaxshi o'g'irlaganlarni tse) va gistogramma- tse ikki xil tushunish (div. Vidpovidny statti Vikipediyadan). Bu yerda men og'ir yurak bilan ma'lumotlarning tabiati o'z-o'zidan gapirishini hurmat qilib, ikkalasini ham tushunish uchun "gistogramma" so'zini urdim.

Faqat anjirga o'gir. 1, keyin ggplot2 da sprat bor jigarrang variantlar grafiklarning joylashuvi (pozitsiya = "stack" qiymati belgining orqasida o'rnatiladi):

> qplot(aniqlik, ma'lumotlar=olmoslar, geom="bar", to'ldirish=kesish, pozitsiya="qo'yish") > qplot(aniqlik, ma'lumotlar=olmoslar, geom="bar", to'ldirish=kesish, pozitsiya="to'ldirish") > qplot(aniqlik, ma'lumotlar=olmoslar, geom="bar", to'ldirish=kesish, pozitsiya="identifikator")

Taklif etilgan variantlardan birinchisi, rasmda ko'rsatilganidek, to'lov bo'ladi. 5-rasmda, ikkinchisida ma'lum bir tozalikdagi olmoslarning chuqur halqasida turli xil aniqlikdagi olmos qismlari ko'rsatilgan (6-rasm).

Keling, to'g'ri histogramma misolini ko'rib chiqaylik:

> qplot(karat, data=olmoslar, geom="gistogramma", tarmoqli kengligi=0,1) > qplot(karat, ma'lumotlar=olmoslar, geom="gistogramma", tarmoqli kengligi=0,05)

Bu erda tarmoqli kengligi parametri gistogrammada masxara kengligi qancha ekanligini ko'rsatadi. Gistogramma ma'lum bir diapazonda qancha ma'lumot nuqtasi borligini ko'rsatadi. Natijalar rasmda keltirilgan. 7 va 8.

Ba'zan, agar biz modelni (chiziqli yoki, aytaylik, polinom) induktsiya qilishimiz kerak bo'lsa, biz uni to'g'ridan-to'g'ri qplotda yaratishimiz va natijani yaratishimiz mumkin. Masalan, nuqta chizig'ining to'g'ridan-to'g'ri tepasida wt massasida mpg kuzgi grafigini induktsiya qilishimiz mumkin:

> qplot(wt, mpg, data=mtcars, geom=c("nuqta", "silliq"))

Odatiy bo'lib, vikorist model sifatida mahalliy polinom regressiya (metod="loess") mavjud. Robotik natija rasmda ko'rsatilganidek ko'rinadi. 9, de quyuq kulrang smuga - tse standart kechirim. Qulflash uchun ko'rinmaydi, uni se=FALSE yozish orqali o'chirib qo'yishingiz mumkin.

Agar biz ma'lumotlarning chiziqli modelini cho'zishga harakat qilmoqchi bo'lsak, buni oddiygina method=lm ni kiritish orqali amalga oshirishimiz mumkin (10-rasm).

Men nasamkinets, shubhasiz, siz aylana diagrammalari qanday bo'lishni ko'rsatishingiz kerak:

>t<- ggplot(mtcars, aes(x=factor(1), fill=factor(cyl))) + geom_bar(width=1) >t + koord_polyar(teta="y")

Bu erda biz ggplot funksiyasi bilan tezlashamiz. Buning sababi quyidagicha: mening qo'limning orqa tomonida biz asosiy massaga yaqin (kichik 11) silindrli avtomobillarning qismlarini ko'rsatadigan grafikga ega bo'lamiz, keyin biz qutb koordinatalari bo'yicha grafikni tarjima qilamiz (2-rasm). 12).

o'rinbosari

Axis mi th got odat to help R. Siz nima berdingiz? Bu erda ggplot2 ning asosiy imkoniyatlari berilganligi va vektorizatsiya bilan bog'liq ovqatlanish ko'rib chiqilishi aniq. Ê kílka yaxshi kitoblar s R, yakí varto taxmin va ulardan oldin, har qanday shubha tug'diradi, varto zvytatisya tez-tez, korporatsiyasining qadr-qimmati uchun past, hatto obtrusive yaxshilik. Birinchidan, Norman Matloffning ushbu kitobi R dasturlash san'ati. Agar siz R dasturlash bilan tanish bo'lsangiz, sizga Patrik Bernsning The R Inferno asari kerak bo'ladi. Jon Chambersning "Ma'lumotlarni tahlil qilish uchun dasturiy ta'minot" klassik kitobi ham juda eski.

Agar siz R-da vizualizatsiya haqida gapirsangiz, V. Changning R Graphics Cookbook kitobi yaxshi kitobdir. Ggplot2 uchun ariza bering, bu statistika Qo'llanmadan olingan: ggplot2. Yaqinlashib kelayotgan "R dan ma'lumotlar va mashinani o'rganish tahlili" maqolasida ko'rishguncha!

"R: Ma'lumotlarni tahlil qilish va vizualizatsiya qilish" blogi uch yarim yildan ortiq vaqtdan beri qo'llanilmoqda. Dekilka mysyatsyv bu erda butun soat davomida elektron kitob oldida nashr etilgan zagalniti uslubiy povydomlennya g'oyasini tug'dirdi. Volodimir Kirilovich Shitikov (biologiya fanlari doktori) g'oya muallifi, keyinroq kitob muallifi bo'ldi. Qoniqish tufayli biz sizga yangi sovg'amiz sifatida natijani taqdim etamiz.


Metodik yordam" Yordam uchun ma'lumotlarni statistik tahlil qilish va vizualizatsiya qilish R eng muhimi talabalarga, aspirantlarga, yoshu qarilarga, shuningdek, ilgarigidek R. bilan ishlashni bilmagan professional tahlilchilarga murojaat qildik. Raqamli hisob-kitoblarga xos bo'lgan "marosim" so'z-so'zlarning yomonligisiz bajaring, amaliy statistika, chuqur o'rinli teoremalarni keltirish va Rosraxunkovning boy yuzaki formulalarini keltirish.

  • 1-bob: Statistik vositaning asosiy komponentlari
  • 2-qism: Film tavsifi R
  • 3-bo'lim: Asosiy grafik imkoniyatlar R
  • 4-bob: Atirgullarning tavsifiy statistikasi va tarqalishi
  • 5-bob: Statistikaning klassik usullari va mezonlari
  • 6-bob: Dispersiyani tahlil qilish uchun chiziqli modellar
  • 7-bob: Kichik o'zgarishlar o'rtasida bo'sh erlarning regressiya modellari
  • 8-bob: Takomillashtirishlar, strukturaviy va boshqa regressiya modellari
  • 9-bob: Kartogrammalarni keng tahlil qilish va yaratish
Bundan tashqari, R.da katta bibliografiya va ildiz otgan Internet-resurslar ro'yxati mavjud.

Kitobning PDF formatidagi rasmiy oqim versiyasi (~11 MB) uchun mavjud Bepul Yuklash ikkita saytdan:

  • GitHub ombori: https://github.com/ranalytics/r-tutorials
  • Rossiya Fanlar akademiyasining Volzkiy havzasi Ekologiya instituti sayti: http://www.ievbras.ru/ecostat/Kiril/R/

Xuddi shu ikkita manbada siz R-kod uchun skriptlarni va kitobda ko'rib chiqilgan ilovalarni amalga oshirish uchun zarur bo'lgan ma'lumotlar to'plamlarini topishingiz mumkin.

E-mail orqali rtutorialsbook["dog"]gmail.com orqali ularni majbur qiling, mehribon bo'ling - hurmatingiz, ishingizga bo'lgan inoyatingiz uchun sizga rahmat aytamiz.

Tayinlanishi bilanoq kitob mutlaqo xarajatsiz yoziladi. Biroq, bu sizga jo'xoridek ko'rinmaydi va siz boshqa mualliflarni ishlari uchun hurmat qilasiz; xavfsiz rejim elektron to'lov tizimi orqali

"SALOMATLIK HAQIDAGI MA'LUMOTLARNI STATISTIK TAHLILI VA VIZUALIZATISH R o't ildiz meva bargi Heidelberg - London - Togliatti 2014, ..."

-- [ 1-tomon ] --

S.E. Mastitskiy, V.K. Shitikiv

STATISTIK TAHLILI I

YORDAM UCHUN MA'LUMOTLARNI VIZUALLASHTIRISH R

o't ildiz meva barglari

Geydelberg - London - Togliatti

2014 yil, Sergiy Eduardovich Mastitskiy, Volodimir Kirilovich Shitikov

Veb-sayt: http://r-analytics.blogspot.com

Qia roboti litsenziya doirasida kengayib bormoqda

Creative Commons attributsiyasi - notijorat

Vikoristannya - Sokin fikrda 4.0 Butun dunyo. Vídpovídno uchun tsíêí licenzíї, Siz erkin nusxa ko'chirishingiz, rozpovsyudzhuvaty va yogo mualliflari va dzherel aniq bayonot tushunish uchun twír qayta ko'rib chiqishingiz mumkin. Agar siz biron bir ijodiy ishni o'zgartirsangiz yoki uni robotlaringizda ishlatsangiz, natijani faqat bunday litsenziya uchun kengaytirishingiz mumkin. Mualliflar manfaatisiz tijorat usuli bilan g'olib ish qilish taqiqlanadi. Litsenziya haqida batafsil ma'lumot www.creativecommons.com veb-saytida mavjud

Mehribon bo'ling, butun kitobni quyidagi tartibda so'rang:

Mastitskiy S.E., Shitikov V.K. (2014) R.ga yordam berish uchun ma'lumotlarni statistik tahlil qilish va vizualizatsiya qilish.

- Elektron kitob, kirish manzillari:

http://r-analytics.blogspot.com

PEREDMOVA 5

1. R 8 STATISTIKA MARKAZINING ASOSIY KOMPONENTLARI


1.1. Sharob tarixi va tashkilotning asosiy tamoyillari 8 o'rta R

1.2. R 11 buyruq konsoli interfeysiga ega robot

1.3. R Commander 13 paket menyusidan robot

1.4. Ob'ektlar, paketlar, funktsiyalar, qo'shimchalar 17

2. MOVI R 23 TAVSIFI

2.1. Tipi danich kino R 23

2.2. Vektorlar va matritsalar 24

2.3. Chinniki 29

2.4. Ro'yxatlar va jadvallar 31

2.5. R 37 dan import qilingan ma'lumotlar

2.6. O'sha soatni hurmat qilish; soat qatori 40

2.7. Hisoblashni tashkil etish: funktsiyalar, disk raskadrovka, tsikllar 46

2.8. Ko'paytmali R ning vektorlashtirilgan ro'yxati qo'llaniladi - 50 ta funktsiya

3. ASOSIY GRAFIK IMKONIYATLAR R 58

3.1. Plot() ni ishlab chiqish diagrammasi va grafik 58 funksiya parametrlari

3.2. Gistogrammalar, yadro quvvati funktsiyalari va funktsiyasi 66 cdplot()

3.3. Atirgul diagrammasi 74

3.4. Doira va Stovpchik diagrammalari 77

3.5. Klivlend diagrammasi va atirgullarning yagona diagrammasi 84

4. 97 GA MUVOFIQ STATISTIKALARNI TA’FRIF BERING

ROZPODIL

–  –  –

PEREDMOVA

Dunyoni tan olishning asosiy vositalaridan biri bu ma'lumotlar to'plash, odamlarni turli gerellardan olish usuli sifatida. Kundalik statistik tahlilning mohiyati topilishi kerak bo'lgan ma'lumotlar oqimini kuzatish, vizuallashtirish va izohlash natijasida shakllanadigan interfaol jarayondadir.

Qolgan 50 yillik tarix ma'lumotlarni tahlil qilish texnologiyasining rivojlanish tarixidir.

1960-yillarning oxirini tahlil qilgan mualliflardan biri va o'zining juft korrelyatsiyani ishlab chiqish bo'yicha birinchi dasturi "Promin-2" shaxsiy EOMning 150 ta o'rta qismidagi "operatsiya maydoni" ga metall pinlar bilan jalb qilingan. vazni 200 kg.

Bizning vaqtimizda yuqori mahsuldor kompyuterlar mavjud dasturiy ta'minot xavfsizligi Yaqin yillar ichida bir zumda rivojlanadigan axborot-texnologik jarayonning so'nggi tsiklini amalga oshirishga imkon bering:

° olingan ma'lumotlarga kirish (ularning turli xil fayllardan mavjudligi va o'zaro jadvallar to'plamining to'liq to'plami);

° Qiziqarli ko'rsatkichlarni tahrirlash (yo'qolgan qiymatlarni almashtirish yoki olib tashlash, belgini kattaroq ko'rinishga o'zgartirish);

° ma'lumotlarning annotatsiyasi (xotira, teri bo'lagi nima);

° tortib olish yuqori ko'rinish ma'lumotlar strukturasi (ko'rsatkichlar tahlilini tavsiflash uchun tavsif statistikasini hisoblash);

° ma'lumotlarning grafik taqdimoti va hisoblash natijalari tushunarli informatsion shaklda (bir rasm ming so'z uchun to'g'ri keladi);

° ma'lumotlarni modellashtirish (zaxira bilimlari va statistik gipotezalarni tekshirish);

° natijalarni ro'yxatga olish (maqbul nashr sifati jadvallari va diagrammalarini tayyorlash).

Ongda, agar koristuvach xizmatlaridan oldin amaliy dasturlarning o'nlab paketlari mavjud bo'lsa, asosiy muammo tanlashdir (ba'zida fojiali, "Buridan eshagi" taxmin qilish kabi): ushbu ma'lumotlarning dasturiy ta'minotini tahlil qilishning qaysi turiga ustunlik berish kerak. amaliy ishlari uchun? Bu erda siz ishlab chiqilgan vazifaning o'ziga xos xususiyatlarini, ishlab chiqarishda algoritmlarni takomillashtirish samaradorligini, dasturlarni sotib olish narxini, shuningdek, analitikaning ushbu maxsus moslashuvidan zavqlanishni hisobga olishingiz kerak. Bunday holda, masalan, Statistica shablonini menyu tugmalarining mexanik majmuasi, hisoblash jarayonining borishini mustaqil ravishda boshqaradigan ijodiy ishchini qondirishdan uzoqdir. Turli xil tahlil turlarini birlashtiring, oraliq natijalarga kirish, ma'lumotlarni ko'rsatish uslubini boshqaring, dasturiy ta'minot modullariga qo'shimcha kengaytmalar qo'shing va qo'ng'iroqlarni kerakli ko'rinishda loyihalashtiring, tijoratga ruxsat bering. hisoblash tizimlari, bu Matlab, SPSS va boshqalar kabi yuqori sifatli buyruq qatori vositalarini o'z ichiga oladi. Unga ajoyib alternativ - bu doimiy ravishda rivojlanib borayotgan yovvoyi tan olinishning zamonaviy statistik platformasi bo'lgan R bepul dasturiy ta'minot.



Bugungi kunda R keng muhokama qilinadigan statistik tahlil tizimlari orasida aqldan ozgan etakchi hisoblanadi, masalan, 2010 yilda R tizimi dasturiy mahsulotlar uchun bir qator nominatsiyalar bo'yicha Bossie Awards tanlovida g'olib bo'lgan. Dunyodagi universitetlar, yirik kompaniyalar va eng muhim markazlarning tahlilchilari birinchi marta ilmiy-texnikaviy ishlanmalar va ajoyib axborot loyihalarini yaratishda doimo g'alaba qozonmoqda. Ushbu vosita to'plami va qudratli ilmiy ruh asosida keng ko'lamli statistik ma'lumotlar R skriptlarini bosqichma-bosqich jurnal nashrlarida bo'lgani kabi butun dunyoda e'tirof etilgan "standart" ga aylantirganlar tomonidan kattalashtirildi. ilmiy bilimlarni norasmiy talqin qilish holati.

R o'zlashtirishda rus koristuvachiv uchun bosh siljishi, telbalar, ingliz tilida har qanday o'rta zamin barcha hujjatlarni ega bo'lishi mumkin bo'lganlardir. 2008 yildan kamroq Zusillami A.V. Shipunova, E.M. Baldina, S.V. Petrova, I.S. Zaryadova, A.G. Ushbu kitobga rus tilida uslubiy yordam beradigan kitoblar va boshqa ishqibozlar paydo bo'ldi (ularga havolalarni kitob asosidagi adabiyotlar ro'yxatida topish mumkin; xuddi shu joyda, jahon manbalariga havolalar taqdim etish, mualliflar. Rossiya o'rtalaridan kuchli hissa qo'shishga harakat qilmoqda).

2011 yildan beri mualliflardan biri tomonidan nashr etilgan uslubiy ma'lumotnomalar to'plamiga Daniya qo'llanmasi. "R: Ma'lumotlarni tahlil qilish va vizualizatsiya qilish" blokida

(http://r-analytics.blogspot.com). Bizga o'quvchilarning ravshanligi uchun barcha turli materiallarni konsentratsiya shaklida oshkor qilish, shuningdek, ishning to'liqligi uchun diakonlarni kengaytirish g'oyasi berildi.

Birinchi uchta bo'limda interaktiv R komponentlari bilan ishlash bo'yicha hisobotlar, vositaning asosiy grafik imkoniyatlarining batafsil tavsifi mavjud.

Kitobning ushbu qismi dasturlash sohasida yangi boshlanuvchilar uchun to'liq mavjud, agar mening R-ni allaqachon biladigan o'quvchi u erda kodning parchalarini topsa yoki grafik parametrlarning tavsifini korrektor sifatida boshqarishga yordam berishi mumkin.

Keyingi bo'limlarda (4-8) ma'lumotlarni qayta ishlashning kengroq tartiblari va ilhomlantiruvchi statistik modellar tavsifi kiritildi, bu o'nlab ilovalar bilan tasvirlangan. Ular tahlildagi algoritmlarning qisqacha tavsifini, natijalarning asosiy rad etilishini va ularning mumkin bo'lgan talqinini o'z ichiga oladi. Iloji bo'lsa, amaliy statistika uchun raqamli yordamga xos bo'lgan yomon "marosim" so'z-so'zlarsiz, zagalnovídomih teoremalardan iqtibos keltirgan holda va boy yuzaki Rosrahun formulalarini keltirib o'tishga harakat qildik. O'qishga ishtiyoqmand o'quvchi o'z ma'lumotlarini bir zumda tahlil qilib, natijalarini hamkasblari bilan baham ko'rishi uchun bizda amaliy zastosuvannyalarga e'tibor qaratildi.

Taqdim etilgan materialning og'irlashuvi dunyosida tajribaning tsíêí qismlarini ajratdik.

4 va 5-boblar o'quvchilarga mo'ljallangan bo'lib, faqat kob universiteti kursi doirasida statistik ma'lumotlarga asoslanadi. 6 va 7-bo'limlarda global chiziqli modellarning yagona nazariyasi doirasida dispersiya va regressiya tahlillari taqdim etiladi va modellarni keyingi strukturaviy identifikatsiyalash uchun turli xil algoritmlar kiritiladi. 8-bob yanada murakkab regressiya modellarini tahlil qilishni rag'batlantirish uchun ba'zi zamonaviy usullarga bag'ishlangan.

Oskílki nezmínniy _nnyy _nnyy _nnyy ínteres y sledídnika vyklíkaê kenglik ínízalíz í víbrazhennya ízultívív í víbrazhennya ízultívív í geografik xaritalarda í sxemalar, razdílí 9 deyakííívízda.

Bizniki bizning metodik maktab o'quvchilari, aspirantham, va Torzozhi Í PRIMIM, SHO Vídbuli, Bajauchem OSVIZA ANALIZA TA Vízualízíyu Dia Wick Hercustors o'rtasida R. Mi SPOVYAєMYY, SHO PíSLY ZAKINCHENNIIESOVIEVIE ma'lumotni sizdan uzoqroqqa olib ketasiz. , shuningdek, qanday qilib eng oddiy bilan bog'lanish va katlama vazifalari bilan ma'lumotlarni tahlil qilishni yakunlash.

Kitobning barcha bo'limlari uchun R kodlari skriptlari bo'lgan fayllar, shuningdek, ushbu viconaries uchun chiqish ma'lumotlarining kerakli jadvallari GitHub omboridan https://github.com/r-tutorials, shuningdek, bepul yuklab olish mumkin. Rossiya Fanlar akademiyasining Volzkiy havzasi Ekologiya instituti veb-saytidan http://www.ievbras.ru/ecostat/Kiril/R/Scripts.zip.

Shuni ta'kidlash kerakki, matn muallifning tahririyatida muallifning taqdimnomalarini qo'llab-quvvatlaydi va bizning barcha susillamizdan qat'i nazar, yangi drukarian kechirimlarda ê ymovíríst ravshanlik, grammatik noaniqliklar va uzoq bo'lmagan burilishlar. Qi haqida ma'lumot, shuningdek, elektron pochta orqali yuborilgan boshqa kamchiliklar uchun sizga rahmat aytamiz, Reader [elektron pochta himoyalangan] Biz, shuningdek, sizniki hurmat yoki yo'qligi uchun vdyachni bo'ladi, deb pozhannya schodo tsíêí̈ ish.

–  –  –

1. STATISTIKA MARKAZINING ASOSIY KOMPONENTLARI

1.1. R muhitini tashkil etishning tarixi va asosiy tamoyillari R ma'lumotlarini statistik tahlil qilish va vizualizatsiya qilish tizimi quyidagi asosiy qismlardan iborat:

° Yuqori darajadagi R dasturini siljitish, bu bir qatorga ob'ektlar, vektorlar, matritsalar, ro'yxatlar va boshqalar bilan turli xil operatsiyalarni amalga oshirish imkonini beradi;

° paketda tanlangan ma'lumotlarni qayta ishlash uchun funktsiyalarning katta to'plami;

° qo'llab-quvvatlash tizimi tomonidan ishlab chiqilgan, bu o'rta komponentlarini yangilash o'z ichiga oladi, interaktiv yordam va turli yoritish resurslari, kob otish R uchun sifatida tan, shuningdek, ayblash qiyin bo'lgan kelajakda maslahatlashuvlar.

1993 yilgacha yangi zelandiyalik ikki yosh rafiqalar Ross Ixaka va Robert Gentleman o'zlarining yangi ishlanmalarini e'lon qilganlarida, ular R. nomli modulli arxitekturaga ega bo'lgan ota-bobosiga o'xshab, bepul, bepul dasturni yaratdilar. osongina kengaytirilishi mumkin. Nezabar vinikla rozpodílen tizimi sberígannya rozpovsyudzhennya paktív R gacha, "CRAN" qisqartmasi ostida (Comprehensive R Archive Network - http://cran.r-project.org), uni tashkil etishning asosiy g'oyasi doimiy ravishda amalga oshiriladi. qo'shilgan ma'lumotlarni qayta ishlashni kengaytirish, birgalikda sinab ko'rish va tezda kengaytirish

Ma'lum bo'lishicha, minglab buzuq savdogarlar-ziyolilarning kollektiv "jamoaviy aqli"ning uzluksiz va yaxshi muvofiqlashtirilgan sa'y-harakatlari mahsuloti litsenziyalar soni ming dollarga tushishi mumkin bo'lgan tijorat statistik dasturlari uchun sezilarli darajada samarali bo'lib chiqdi. Oskílki R ê mening professional statistiklarim tomonidan yaxshi ko'rilgan, statistika fanining qolgan barcha imkoniyatlari allaqachon qo'shimcha kutubxona sifatida butun dunyodan koristuvachi R ga tezda kirish imkoniyatiga ega. Statistik tahlilning hozirgi tijorat tizimi bugungi kunda juda tez rivojlanmoqda. R koristuvachivning katta armiyasiga ega, bu qo'shimcha kutubxonalar mualliflariga va R tizimining o'ziga afv etish haqida eslatib turadi, shuning uchun ularni tezda tuzatish mumkin.

Mova hisoblash R, agar siz o'zingizning o'zlashtirishingiz, mavjud bo'lmagan shukov mahoratingiz va entsiklopedik xotirangiz uchun qo'shiqlardan foydalanishingiz kerak bo'lsa ham, bu sizga tez vikonat rozrahunka qilish imkonini beradi, sizning ko'p qirraliligingiz uchun u amaliy "juda tasavvurga ega emas, atom kabi". Dunyo bo'ylab ishqibozlar R uchun 6 739 ta qo'shimcha kutubxona yozdilar, shu jumladan 137 506 ta funksiya (div.

http://www.rdocumentation.org), bu tizimning asosiy imkoniyatlarini sezilarli darajada kengaytiradi. Statistik usullarning hal qiluvchi Beauxual Clausiga katlama, SOZHNIA SO VIRENDIA PACKIV R, INSTAUNCESS, PRIZUMYLO, BARCHA "Gentlemanic Kitír" OF REALIZASYON POINT NO REALIZATIONS: Lyníiní Tu Uzagalneíres Líníísteríísímetric, Noníínínítínís, Bayíínísínísínís, Nonínínísínís models, Eksínínísínísímísí, Nonínínínís models, Nonínínís models tahlil qilish va tekislash usullari. Mashaqqatli vizualizatsiya vositalari yordamida tahlil natijalarini turli grafik va diagrammalarga qarash orqali umumlashtirish mumkin. An'anaviy statistikaning kremi, funksionallikni kengaytirish raqamli matematikada algoritmlarning katta to'plamini, optimallashtirish usullarini, differentsial tenglamalarni differensiallash, tasvirlarni tan olish va boshqalarni o'z ichiga oladi. Genetika va sotsiologlar, tilshunoslar va psixologlar, kimyogarlar va GIS va Web-texnologiyalar shifokorlari R paketlari omborida ma'lumotlarni qayta ishlashning o'ziga xos usullarini ochib berishlari mumkin.

R bo'yicha "Firmova" hujjatlari umumiyroq va aqlli yozilishdan uzoqdir (ingliz adabiyotining ajoyib an'anasi tufayli, muhim daqiqalar tezlik bilan o'tkazib yuborilgan bo'lsa ham, ahamiyatsiz haqiqatlarni tasvirlashga juda boy yozilgan). Biroq, qo'shimcha sifatida, dunyoning etakchi olimlari (Springer, Cambridge University Press va Chapman & Hall/CRC) yoki shunchaki ko'p sonli ishtiyoqli jamoalar R (div. , masalan, "Psixodiagnostika entsiklopediyasi" saytidagi adabiyotlar ro'yxati, http://psylab.info/R:Literature). Bundan tashqari, vinil muammolari bilan yordam so'rashi mumkin bo'lgan koristuvachiv R ning faol rivojlanayotgan xalqaro va rus forumlari ko'p. Adabiyotlar ro'yxatida biz R. ta'lim soatiga alohida hurmat bildirish uchun bir necha yuz kitob va Internet postlarini taklif qilamiz.

R tilida amaliy ishda oraliq tayyorgarliksiz, a) R tilini loyihalashni o'zlashtirish va ma'lumotlarni tahlil qilish uchun ishlatilishi mumkin bo'lgan funktsiyaning xususiyatlari va funktsiyalarini bilish va b) ish asoslarini o'rganish uchun rivojlanadi. tahlil va vizualizatsiyaning o'ziga xos usullarini amalga oshiradigan dasturlar bilan.

R interfeysi uchun oziq-ovqat tanlovi noaniq va koristuvachivning ta'mida juda eskirgan. Nufuzli fahivtsivni ilhomlantiradigan yagona fikr yo'q.

Ba'zilar standart R konsoli interfeysidan yaxshiroq narsa yo'q deb o'ylashadi, boshqalari esa qo'lda ishlaydigan robotlar uchun uni tugmachali menyularning boy to'plami bilan ishlab chiqish o'rta dasturining (IDE) aniq integratsiyasidan o'rnatishingiz mumkin deb o'ylashadi. Misol uchun, mo''jizaviy variant - bu RStudio rivojlanishining o'rta dasturiy ta'minotining bepul integratsiyasi.

Quyida biz robot va R Commanderning konsol versiyasining tavsifiga murojaat qilamiz, ammo uzoqdan o'qiydiganlar uchun biz sizga IDE ning turli versiyalarini, Shipunov kitobiga qo'shimchadagi g'oyalarni ko'rib chiqishga yordam bera olamiz. (2014).

R-mutaxassislaridan biri Jozef Rikert R ning rivojlanishini keyingi bosqichda ajratish mumkin deb hisoblaydi (hisobot div.

inside-r.org saytidagi yoga maqolasi):

1. Bilan tanishish umumiy tamoyillar R tilining faoliyati kengaytirilgan dasturiy vositaning R-splinotizm madaniyati. R ni kompyuterga o'rnatish birinchi test skriptlari bilan bir xil.

2. Operatsion tizimdagi standart fayllardan ma'lumotlarni o'qish va asosiy asosiy statistik tahlil protseduralari to'plamini tahlil qilish uchun R-funksiyalarini joriy etish.

3. Eng oddiy dasturlarni yozish uchun Mov R ning asosiy tuzilmalaridan foydalanish.

O'z funktsiyalaringizni yozish. R bilan mashq qilishingiz mumkin bo'lgan ma'lumotlar tuzilmalari va siljishning yig'iladigan imkoniyatlari bilan tanishing. Ma'lumotlar bazalari, veb-sahifalar va boshqa shunga o'xshash ma'lumotlar bazalari bilan ishlash.

4. Katlanuvchi dasturiy ta'minotni yozish R. O'z-o'zini rivojlantirish va S3- va S4-sinflar deb ataladigan ob'ektlarning tuzilishini chuqur tushunish.

5. Professional dasturiy ta'minotni ishlab chiqish R. R uchun qo'shimcha modul-kutubxonalarni o'z-o'zidan yaratish.

Oddiy koristuvachiv R ning ko'pchiligi 3-bosqichda shishiradi, chunki

otrimanih shu soatgacha bilim ularning asosiy kasbiy faoliyati profili uchun vikonannya statistik zavdan uchun etarli.

Taxminan bir xil obsízí biz ushbu yordam doirasida R harakatini tasvirlashga majbur bo'lamiz.

R statistik muhitining asosiy konfiguratsiyasini o'rnatish va sozlash yanada oson. Ohak ustida 2014 32 va 64 bitli Windows uchun joriy R 3.1.1 versiyasi (barcha boshqa kengaytirilgan operatsion tizimlar uchun tarqatish to'plamlari ham mavjud). Siz tizimning tarqatish to'plamini 29 ta paketdan (54 megabayt) iborat asosiy to'plam bilan birgalikda loyihaning asosiy saytidan http://cran.r-project.org ruscha "oyna" http://cran.r-project.org dan bepul olishingiz mumkin: //cran.gis-lab.info. Yuklab olingan tarqatish to'plamidan tizimni o'rnatish jarayoni qo'ng'iroq qilmaslik va hech qanday maxsus sharhlarni sezmaslik qiyin.

Aniqlik uchun skriptlarni tanlash, chiqish ma'lumotlari va vartoni tahlil qilish natijalarini koristuvach kompyuterida maxsus ishchi katalogda ko'rish kerak. Kirill alifbosi belgilarining ishchi katalogi nomiga yozish shart emas.

Matn muharririni o'zgartirish orqali ishchi katalogga yo'l va boshqa variantlar sezilarli darajada yaxshilandi. tizim fayli C:\Program Files\R\Retc\Rprofile.site Pastga qaragan dumbada o'zgartirilgan qatorlar yashil rang bilan belgilangan.

Krym vkazívki robobogo katalogi, tsí qatorlar dzherelo zavantazhennya R paketlari va R Commander avtomatik ishga tushirilishi haqida xabarni bildiradi.

Rprofile.site fayli roʻyxati # Oʻrtadagi “#” izoh belgisidan keyingi narsa eʼtiborga olinmaydi. hujjat sahifasi ma'lumotlari turi # variantlar(help_type="matn") variantlari(help_type="html") # mahalliy kutubxonani kengaytirish maydonini o'rnatish #.Library.site - file.path(chartr("\\", "/" , R.home() ), "site-library") # Atrof-muhit yoqilganda, R Commander menyusini ishga tushiring # Rcmdr mahalliy kerak bo'lmasligi uchun "#" belgilarini qo'ying (( eski - getOption("defaultPackages") options(defaultPackages = c(eski, "Rcmdr" ) )) )) # CRAN oynasini mahalliy o‘rnating((r - getOption("repos") r["CRAN"] - "http://cran.gis-lab" options(repos=r))) # Katalog ishchisiga yo'lni o'rnating (ikkinchisi kompyuteringizda bo'ladimi) setwd("D:/R/Process/Resampling") Agar "yaxshi tanishtiruvchi do'st" bo'lsa, unda bizning tavsiyalar "faol" bo'ysunadi. R. V. Venables va D. Smitning (Venables, Smith, 2014) muqaddimasi R. Kabakovning (Kabaco, 2011) o'sha kitobining qisman rus tiliga tarjimasi bo'lgan kitobiga rasman e'tirof etilganidan so'ng Prote. Shunisi e'tiborga loyiqki, an'anaviy "choynaklar uchun sozlash" (Meys, Vries, 2012) va ker_vnitstvo (Lam, 2010) Gollandiyaning havas qiladigan pedantriyasidan yozilgan. Rus tiliga kirish kurslaridan eng yangilari I. Zaryadov (2010a) va hamkorlikdagi A. Shipunovaning kitoblari. (2014).

1.2. Buyruqlar konsolining interfeysi bilan ishlash R Statistik muhit R skript faylida joylashtirilishi mumkin bo'lgan R ni ko'chirish uchun mazmunli ko'rsatmalar to'plami yoki konsoldan o'rnatilgan buyruqlar ketma-ketligi mavjudligini aniqlaydi. Konsoldagi robot tugmachali menyuga qo'ng'iroq qilgan joriy qisqa muddatli xodimlar uchun buklanadigan qilib qo'yilishi mumkin, ammo to'rtta buyruqning sintaksisini yodlash kerak. Biroq, ba'zi yangilar qo'shgandan so'ng, ma'lumotlarni qayta ishlashning ko'plab protseduralarini tezroq va kamroq amaliyot bilan bajarish mumkin, masalan, xuddi shu Statistica paketida.

R konsoli - bu dialog oynasi bo'lib, unda siz buyruqlarni kiritishingiz va ularni ko'rish natijalarini muhokama qilishingiz mumkin. Bu vosita ishga tushirilgan vaqtning xatosi (masalan, ish stolidagi R yorlig'ini bosgandan keyin). Bundan tashqari, standart grafik interfeys R (RGui) skriptni tahrirlash va ko'rinishlarni grafik ma'lumotlar (chizmalar, diagrammalar va boshqalar) bilan birlashtirishni o'z ichiga oladi.

IN buyruq rejimi R ni, masalan, ajoyib kalkulyator kabi mashq qilish mumkin:

O'ng qo'lda, so'rov belgisidan keyin siz qo'shimcha arifmetik turni kiritishingiz mumkin, Enter tugmasini bosing va darhol natijani ko'rsating.

Misol uchun, boshqa jamoada, induktsiyalangan joyda, kichkintoy faktorial va sinusning funktsiyalarini, shuningdek, p raqamini yutib oldi. Matn ko'rinishida olingan natijalarni sichqonchada ko'rish mumkin va bufer orqali operatsion tizimning istalgan matn fayliga (masalan, Word hujjati) ko'chiriladi.

RGui skriptlari bilan ishlashda skript bilan fayl yaratish tavsiya etiladi (shunday qilib R-filmning buyruqlar ketma-ketligi skriptlar nomlarini o'zgartiradi). Qoida tariqasida, bu har qanday nomdagi asosiy matnli fayldir (lekin qo'shiq aytish uchun *.r kengaytmalari bilan yaxshiroqdir), uni "Notepad" kabi ajoyib muharrir yordamida yaratish va tahrirlash mumkin. Agar siz faylni saqlamoqchi bo'lsangiz, uni ishchi katalogga joylashtirganingiz ma'qul, keyin R-ni ishga tushirganingizdan so'ng ushbu fayl o'rniga "Faylni ochish skripti" menyu bandini tanlaganingizdan so'ng, u "R Editor" oynasida paydo bo'ladi. Siz buyruqlar ketma-ketligini skriptga "Tahrirlash Hammasini boshlash" menyusi orqali o'zgartirishingiz mumkin.

Bundan tashqari, sichqonchani tushunish uchun tayyorlangan skriptning bir qismini ko'rish mumkin (bir o'zgarish nomidan butun joyga) va bu blokni vikonannyada ishga tushirishni boshlash mumkin. Mumkin yo'llar bilan robiti chotirma mumkinmi: asosiydan kontekst menyusi, Ctrl+R tugmalar birikmasi yoki asboblar panelidagi tugma.

Taqdim etilgan kichkintoyda quyidagilar yozilgan edi:

° Global Administrative Areas (GADM) internetsiz internet saytidan, R-obyekt gadm Belarus Respublikasi hududidagi ma'lumotlar bilan qo'lga olindi;

issiqlik ekvivalenti uchun almashtirish joyining nomini romanizatsiya qilish;

° sp paketining spplot() funksiyasidan tashqari grafik oynada respublikaning maʼmuriy xaritasi koʻrsatiladi, shuning uchun uni menyudan foydalanib almashish buferiga koʻchirishingiz yoki standart meta- yoki bitmap sifatida saqlashingiz mumkin. grafik fayl.

Atrofdagi operatorlarning his-tuyg'ularining tafsilotlarini rivojlangan bo'limlarda ko'rish mumkin va bu erda siz ekrandagi belgilar kombinatsiyasini ishga tushirgan skriptda ko'rgan hayvoniy hurmatdir. [elektron pochta himoyalangan], biz konsoldan ob'ektdagi barcha ma'lumotlar to'plamini olamiz va buyruq gadm belgilaridan iborat, [elektron pochta himoyalangan]$NAME_1, keyingi oʻzgartirishdan oldin bizga maʼmuriy markazlar nomlari roʻyxatini bering.

Shu tarzda, Editor R skript bo'ylab osongina harakat qilish, tahrirlash va tahrirlash, buyruqlar kombinatsiyasi bo'ladimi, kodning qo'shiq qismlarini qidirish va almashtirish imkonini beradi. Yuqorida yaratilgan RStudio sizga kodning sintaksisini yanada o'zgartirishga, avtomatik ravishda to'ldirishga, buyruqlar ketma-ketligini boshqa nozik funktsiyaga, robotga Sweave yoki TeX hujjatlariga ega bo'lgan va boshqa operatsiyalarga imkon beradi, chunki ular bo'ladi. sirg'angan koristga o'xshaydi.

R maê vbudovani ajoyib dovodkoví materiallar, yaíí RGui-da vositachisiz ko'rish mumkin.

Agar siz konsoldan help.start() buyrug'ini bersangiz, Internet-brauzeringiz barcha qo'shimcha manbalarga kirish imkonini beruvchi sahifani ko'radi: asosiy yordam, mualliflik huquqi bilan himoyalangan materiallar, elektr ta'minoti bo'yicha fikrlar, o'zgarishlar ro'yxati, hujjatlar bo'yicha yordam. R va boshqalar:

Hujumkor buyruqlar yordamida bir nechta boshqa funktsiyalarni yakunlash hisobga olinishi mumkin:

° help("foo") chi? foo - foo funktsiyasi uchun tugatish (neobov'yazkovi panjalari);

° help.search("foo") yoki? foo - saqlangan oldindan fayl fayllarini qidirish, foo uchun qasos olish;

° misol("foo") – boshqa foo funksiyasini qo'llang;

° RSiteSearch("foo") – onlayn qidiruv tizimlari va qidiruv tizimi arxivlarida xabarlarni qidirish;

° apropos("foo", mode="funktsiya") – foo kombinatsiyasidan tanlangan funksiyalar ro'yxati;

° vignette("foo") - bu foo uchun yordamchilar ro'yxati.

1.3. R Commander paketining menyusi bilan ishlash Suhbat uchun R ni hisoblashni qo'lda o'zlashtirish ê R Commander - bu tugmalar menyusi uslubi uchun platformadan mustaqil grafik interfeys, Rcmdr paketi uchun ilovalar. Vín sizga buyruq minasi funktsiyalarini oldingi o'rganishga kirmasdan, statistik tahlil qilish uchun ajoyib protseduralar to'plamini yaratishga imkon beradi, lekin uni e'tiborsiz qoldirmasdan, shardlar maxsus víkny tarkibiga kiritilgan barcha ko'rsatmalarni aks ettiradi.

Siz Rcmdr-ni va boshqa kengaytmalarni R konsolining "Paketlarni o'rnatish paketi" menyusidan yoki oddiygina buyruqni kiritish orqali o'rnatishingiz mumkin:

install.packages("Rcmdr", dependencies=TRUE) bog'liqlik parametrlarini o'chirib qo'yadi, bu Rcmdr menyusi orqali ma'lumotlarni qayta ishlashda talab qilinishi mumkin bo'lgan boshqa paketlarning to'liq to'plami o'rnatilishini ta'minlaydi.

R Commander ishga tushirilishi Rcmdr to'plami 1.1-bo'limda ko'rsatilganidek, "Paketlarni yoqish" menyusi yoki kutubxona(Rcmdr) Rprofile.site buyrug'i orqali yuklab olinganda talab qilinadi.

R Commander-dagi ishni Belorussiyaning uchta ko'lida ikki qobiqli Dreissena polymorpha mollyuskasining kirpikli Conchophthirus akuminatus bilan yuqtirish darajasi to'g'risidagi ma'lumotlarning korrelyatsion tahlili misolida ko'rish mumkin (Mastitskiy S.E. // BioInvasions Records.

2012. V. 1. P 161-169). Malumot ma'lumotlari bilan jadvalda, figshare saytiga ko'ra, bizda ikkita o'zgarish mavjud: mollyuskaning qobig'ining uzunligi (ZMuzunligi, mm) va mollyuskada topilgan infuzoriyalar soni (CAnumber). Xabarga ko'ra, bu dumba 4 va 5-bo'limlarda ko'rib chiqiladi, shuning uchun bu erda biz sensorli tahlilga batafsil to'xtalmaymiz, balki Rcmdrning texnik ishiga e'tibor qaratamiz.

Dali - Internetga yuborilgan manzilga ulanish tarmoqlari uchun ma'lumotlarni xususiylashtirish rejimi ko'rsatilgan. Sizning ma'lumotlaringiz mahalliy ma'lumotlardan osongina yo'q qilinishi mumkinligini yodda tutish muhim emas matn fayli, Excel ish kitoblari yoki ma'lumotlar bazasi jadvallari. Ma'lumotlarimiz qiziqarli ekanligini o'zgartirish uchun (aks holda, uni tuzatish zarurati uchun) biz "Ma'lumotlarga qarash" tugmasini bosamiz.

Ma'lumotlarni tashkil etishni tayinlash oynasi

Boshqa bosqichda, "Statistika" menyusida "Korrelyatsiya testi" ni tanlang:

Biz korrelyatsiya qilingan o'zgaruvchilar juftligini tanlaymiz va birinchi navbatda biz Pearson korrelyatsiya koeffitsientini (R = 0,467), erishilgan statistik ahamiyatga nisbati (p-qiymati 2,2e-16) va o'rtasidagi 95% ishonchni olamiz.

–  –  –

Natijalarni clipboard orqali osongina nusxalashingiz mumkin.

Endi biz korrelyatsion pasayishning grafik tasvirini olib tashlashimiz mumkin. CAnumber yotqizishning ZM uzunligi va xavfsiz tarzda atirgullarning chekka diagrammalari, eng kichik kvadratlar usuli bo'yicha chiziqli tendentsiya chizig'i (yashil rang), mahalliy regressiya usulidan so'ng tekislangan chiziq (qora rang) bilan tanlanadigan nuqta grafigi (scatterplot), z bilan ifodalanadi Uch ko'l terisi uchun (Zminna ko'li) tajriba nuqtalari turli xil belgilar bilan ifodalanadi.

–  –  –

R Commander grafik oynasidan ko'chirilgan grafik R Commander menyusining tugmachalarini bosishga ekvivalent sifatida R Commander harakatlanuvchi ko'rsatmalari skript oynasida paydo bo'ladi.

Bizning hidimiz quyidagicha ko'rinadi:

Clams read.table("http://figshare.com/media/download/98923/97987", header=TRUE, sep="\t", na.strings="NA", dec=".", strip. oq=TRUE) kor.test(Clam$CAnumber, Clam$ZMlength, alternativ="ikki.tomonlama", method="pearson") scatterplot(CAnumber ~ ZMlength | Leyk, reg.line=lm, silliq=TRUE, tarqalish= TRUE, boxplots="xy", span=0,5, ylab="Ciliates number", xlab="Shell shell", by.groups=FALSE, data=Shells) ) uni fayllarga saqlashingiz va takrorlashingiz mumkin. Xuddi shu natijani R Commander-ni ishga tushirmasdan, saqlash faylini R konsoli orqali ko'rish mumkin.

Ko'p narsa uchun, R tilining konstruksiyalarini bilmasdan (yoki shunchaki ularning xotiralarini mustahkamlashga harakat qilmasdan), Rcmdr varianti bilan siz barcha asosiy statistik usullarning varianti uchun ma'lumotlar variantidan foydalanishingiz mumkin. Bu erda parametrik va parametrik bo'lmagan testlar, turli xil uzluksiz va diskret bo'linmalarni sozlash usullari, bir nechta ma'lumotlar jadvallarini tahlil qilish, dispersiyaning bir o'lchovli va ko'p o'lchovli tahlili, bosh komponentlar va klasterlash usuli, agregativ regressiya modellarining turli shakllari va boshqa. Retelny vyvchennya rozvineniya qurilma tahlil va test bir kun.

R Commander robototexnika texnikasining batafsil tavsifi, shuningdek, ma'lumotlarni qayta ishlash algoritmlarini amalga oshirishning o'ziga xos xususiyatlarini qo'llanmalarda topish mumkin (Larson-Xall, 2009; Karp, 2014).

Tim kichikroq emas, chunki imo-ishoralar tili inson nutqini tabiiy til bilan almashtira olmaydi, shuning uchun R tilini bilish koristuvach imkoniyatlari o'rtasida kengayadi va o'rta R qabul qilish va hoary bilan aloqani o'g'irlaydi. Va bu erda R Commander-da skriptlarni avtomatik yaratish o'quvchi uchun R film operatorlari bilan tanishish va wiki va boshqa funktsiyalarning o'ziga xos xususiyatlarini o'rganishning ajoyib usuli sifatida paydo bo'lishi mumkin. Keramikaning keyingi boshlari ushbu ma'lumotlarni faqat teng oqim konstruktsiyalarida qayta ishlash tartiblarini muhokama qilishga bag'ishlangan.

1.4. Ob'ektlar, paketlar, funktsiyalar, qo'shimchalar Mova R yuqori darajadagi ob'ektga yo'naltirilgan dasturlash tillari oilasiga kiradi. Non-fahivtsya suvore uchun "ob'ekt" tushunchasining ta'rifi uni mavhum qilishdir. Biroq, soddalik uchun biz R jarayoni tomonidan yaratilgan barcha narsalarni ob'ektlar deb atashimiz mumkin.

Biz ob'ektlarning ikkita asosiy turini ko'ramiz:

1. Ma'lumotlarni saqlash uchun foydalaniladigan ob'ektlar ("ma'lumotlar ob'ektlari") - barcha okremí o'zgarishi, vektorlar, matritsalar va massivlar, ro'yxatlar, omillar, ma'lumotlar jadvallari;

2. Funktsiyalar («funktsiya ob'ektlari») - yangi ob'ektlarni yaratish yoki ularni qayta yozish uchun tan olingan nomlash dasturlari.

Kollektiv va erkin tanlash uchun mo'ljallangan R muhitining ob'ektlari o'xshash mavzular yoki ma'lumotlarni qayta ishlash usullari bilan birlashtirilgan paketlarda to'ldiriladi. Ê dayak vídminníst mízh atamalar paketi ("paket") va kutubxona ("kutubxona"). "Kutubxona" atamasi bir yoki bir nechta paketlarni olib tashlash mumkin bo'lgan katalogni bildiradi. "Paket" atamasi sinov yoki o'qitish uchun tan olingan funksiyalar to'plamini, yordam va ma'lumotlar ob'ektlarini qo'llashning HTML sahifalarini anglatadi.

Paketlar operatsion tizimning sing katalogiga o'rnatiladi, aks holda ular o'chirilgan ko'rinishda arxivlangan *.zip faylida saqlanishi mumkin. Windows fayllari(paketning versiyasi R ning o'ziga xos versiyasiga mos kelishi kerak).

Paket haqida qo'shimcha ma'lumotlar (versiya, asosiy tematik to'g'ridan-to'g'ri, muallif, o'zgartirish sanasi, litsenziyalar, boshqa funktsional bog'liq paketlar, tayinlangan tanib olish funksiyalarining so'nggi ro'yxati va boshqalar) jamoa tomonidan olib tashlanishi mumkin.

kutubxona(help=paket_nomi), masalan:

library(help=Matrix) R paketlariga uchta toifadan biriga kirishga ruxsat bering: asosiy (“tayanch”), tavsiya etilgan (“tavsiya etilgan”) va yadro tomonidan kiritilgan boshqalar.

Siz kutubxona() buyrug'ini berish orqali ro'yxatni ma'lum bir kompyuterda olishingiz mumkin yoki:

o'rnatilgan.paketlar (priority = "tayanch") o'rnatilgan.packages (ustuvor = "tavsiya etiladi") # yangi ro'yxat packlist packlist - rownames(installed.packages()) # Bufer ma'lumotlarini Excel formatida ko'rsatish write.table(packlist,"clipboard",sep="\t", col.names=NA) R o'rnatish fayliga.

Tushunish kerakki, zaxirada "zaxirada" juda ko'p turli xil paketlarni o'rnatishning hojati yo'q.

Paketni o'rnatish uchun R Console buyruqlar oynasida "Paketlarni o'rnatish paket(lar)i" menyu bandini tanlang yoki masalan, buyruqni kiriting:

install.packages(c("vegan", "xlsReadWrite", "mashina"))

Paketlarni, masalan, ruscha "oyna" http://cran.gis-lab.info dan yuklab olish mumkin, buning uchun 1.1-bo'limda ko'rsatilganidek, Rprofile.site faylini qo'lda tahrirlashingiz mumkin.

Paketlarni o'rnatishning yana bir varianti http://cran.gis-lab.info/web/packages saytiga o'tishdir. kerakli paket Zip faylga qarang va kompyuteringizdagi papkani tanlang.

Shunday qilib, siz avvalo paketdagi barcha ma'lumotlarni, zokremani, funktsiyalar tavsifini, oldin nima kiritish kerakligini ko'rib chiqishingiz va qancha vino kerakligini tanlashingiz mumkin. "Paketlar Lokal zip-fayllardan paketlarni o'rnatish" buyrug'i menyusini bosing.

RGui konsolini ishga tushirishda faqat bir nechta asosiy paketlar olinadi. Boshqa paketni ishga tushirish uchun siz ushbu funktsiyaning o'rta muqobilidan oldin buyruqlar kutubxonasini (paket_nomi) kiritishingiz kerak.

Seansning teri momentida suratga olish paketlari kabi buyruqni berish orqali o'rnatishingiz mumkin:

sessionInfo() R versiyasi 2.13.2 (2011-09-30) Platforma: i386-pc-mingw32/i386 (32-bit)

–  –  –

boshqa ixtiyoriy paketlar:

Vegan_2.0-2 o'zgartirish_0.6-3

nom maydoni orqali yuklangan (va biriktirilmagan):

Grid_2.13.2 lattice_0.19-33 tools_2.13.2 Keyingi jadvalda ushbu kitobni ifodalovchi skriptlarda tanlangan paketlar roʻyxatini (ehtimol, toʻliq emas) kiriting:

Paketlar R Belgilangan "Asosiy" paketlar Asosiy konstruktsiyalar R bazasi Paket kompilyatori R kompilyatori Funktsiyalarni sinash va namoyish qilish uchun ma'lumotlardan iborat jadvalni o'rnatish Ma'lumotlar to'plami Asosiy grafik funktsiyalari grafiklari Grafik drayverlari, ranglar palitralari, shriftlarning har xil turdagi regressiya splaynlari Statistik tahlil statistikasining asosiy funktsiyalari. S4 sinfining statistik funktsiyalari stats4 Koristuvach interfeysi komponentlari (menyu, quti tanlash va in.) tcltk Axborotni ta'minlash, boshqarish va hujjatlashtirish va arxivlash.

Utils "Rekomendovanі" to'plami Funktsії rіznih protseduralar Bootstrap "jackknife" boot Rіznі algoritmik neієrarhіchnoї klasifіkatsії deb rozpіznavannya sinf algoritmlar podіlu deb ієrarhіchnoї klasterizatsії klaster Analіz deb perevіrka kodіv yozuvlar rіznih formatda (DBTA yilda faylіv deb chiqarilsa R codetools, STA xorijiy Funktsії scho obslugovuyut optimіzatsіyu emas atom zgladzhuvannya KernSmooth Grafіchnі funktsії rozshirenoї funktsіonalnostі (Sarkar, 2008) panjara Nabіr danih deb randomness funktsіy (Venables, Ripley, 2002) matrisleri ommaviy Operatsії deb vektor Matritsa Uzagalnenі aditivnі modelі modelі ziy zmіshanimi efekta nlme Neyronnі MEREZHI to'g'ridan-to'g'ri poshirennya nnet Pobudova daraxtlar klasifіkatsії va regressiya rpart kriging funktsiyalari va nuqtalarning fazoviy taqsimotini tahlil qilish Omon qolish tahlili (Ko'ksu modeli va in.) omon qolish Robot jarayoniga kiritilgan paketlar po'yazaní z pr. ikladnim regresіynim analіzom corrplot Vіdobrazhennya korelyatsіynih Matritsa yilda grafіchnomu viglyadі fitdistrplus Pіdbіr parametrіv randomness rozpodіlіv testuvannya aditivnih modellari seritsit Otsіnka geografіchnih vіdstaney ggplot2 Udoskonaleny grafіchny upakovka visokoї funktsіonalnostі DAAG Funktsії analіzu danih deb kitobga grafіki (Maindonald, Braun, 2010) Harrell funktsіy Hmisc Nabіr (Harrell) HSAUR2 R jpeg Robot z-da kitobga qo'shimcha grafik fayllar jpeg lars Maxsus regressiya turlari (LARS, Lasso va boshqalar) lavaan Strukturaviy moslashish modellarining tasdiqlovchi tahlili lmodel2 I va II turdagi regressiya modellarini amalga oshirish (MA, SMA, RMA) Kriteríí̈ at perevírtsí gípotezi haqida normallik rozpodíalílílíz in vites Analіz prostorovih i soat ryadіv yilda ekologії pls, Regresіya golovnі komponentlar PWR Otsіnka statistichnoї potuzhnostі gіpotez dekіlkoma zmіnnimi Pіdbіr kolіrnih tarozi ustida sem Modelі tangalari tarkibiy rіvnyan semPlot Vіzualіzatsіya tarkibiy zv'yazkіv sm Otsіnka schіlnostі rozpodіlіv metodikasi spatstat fazoviy ma'lumotlarni kirish uchun sp Class usullari tekislovchi bu usul modellari uchun fazoviy statistika of pdbir spdep Fazoviy konlar: geostatistik usullar va modellashtirish stargazer Turli formatdagi statistik modellar haqidagi ma'lumotlarni ko'rish vcd qo'shish R yoki vikoristaty funn sinab ko'ring. ktsíí̈ sche nezavantazhennogo paketi, keyin otrimaêmo podomlennya tizimi:

sem(model, data=PoliticalDemocracy) Kechirim: "sem" kutubxonasi(lavaan) funksiyasini bilmayman. Kutubxonada kechirim(lavaan) : "lavaan" nomli paket yo'q Funktsiya kelayapti, K tomonidan kiritilgan. Cichini, g'olib paketlar ro'yxatini standart parametr sifatida qabul qiladi va keyingi qiziqish sifatida o'zini tanlaydi va agar kerak bo'lsa, uni o'rnatish. Ssenariyning ishini tushunish uchun, tajovuzkor bo'limda tasvirlangan R filmining konstruktsiyalarini bilish kerak, ammo o'quvchi, nima bo'lishini bosish kerak, siz buyruqlarni harfga yo'naltirish uchun o'girishingiz mumkin.

instant_pkgs - function(pkgs) ( pkgs_miss - pkgs)] # Paketlarni o'rnating, qo'lga olishga tayyorlanmang:

if (length(pkgs_miss) 0) ( install.packages(pkgs_miss) ) # Agar hali mavjud bo'lmasa paketlarni o'rnating:

Biriktirilgan - qidiruv() biriktirilgan_pkgs - biriktirilgan_to'plash kerak - pkgs agar (uzunlik(biriktirish_kerak) 0) ( uchun (i 1da:uzunlik(biriktirish_kerak)) talab qilish(biriktirish kerak[i], charTR.)

instant_pkgs(c("baza", "jpeg", "vegan"))

Siz teri paketining funktsiyalari ro'yxatini ko'rishingiz mumkin, masalan, buyruqni berish orqali:

ls(pos = "paket: vegan") Eslatma: ls() - berilgan muhitdagi ob'ektlar ro'yxatini ko'rsatish uchun joker belgi funksiyasi. Buyruq xuddi shu tarzda vegan paketini o'rnatadi. Parametrlarsiz buyruq berishda biz oqim seansi soati uchun yaratilgan ob'ektlar ro'yxatini qaytarib olamiz.

Siz args() buyrug'ini berish orqali o'zingizni qiziqtirgan paketning istalgan funksiyasining kirish parametrlarining argumentlar ro'yxatini olishingiz mumkin.

Misol uchun, biz lm() chiziqli modelini yozish uchun keng qo'llagan funktsiyani ishga tushirishda quyidagi parametrlarni o'rnating:

Args(lm) funktsiyasi (formula, ma'lumotlar, kichik to'plam, og'irliklar, na.harakat, usul = "qr", model = TRUE, x = FALSE, y = FALSE, qr = TRUE, singular.ok = TRUE, kontrastlar = NULL, ofset,...) Agar funksiya qisqartmasi qo‘shuvchi buyruqni kiritsangiz (masalan, IQR ning choraklararo diapazonini qanday hisoblash mumkin), funksiyaning chiqish matnini R kino kodlarida o‘zgartirishingiz mumkin:

IQR funksiyasi (x, na.rm = FALSE) diff(kvantil(as.raqam(x), c(0.25, 0.75), na.rm = na.rm, nomlar = FALSE)) standart funktsiyaning wiki-ni qayta yoʻnaltirish sizning versiyangiz.

Biroq, agar chiziqli modelning qiymatini bashorat qilishda g'alaba qozonish uchun taxmin () funktsiyasining kodini ko'rib chiqmoqchi bo'lsak, biz quyidagilarni olamiz:

bashorat qilish funksiyasi (obyekt,...) UseMethod("prognoz qilish") Ushbu turdagi bashorat() "universal" funksiyaga ega: qaysi model ob'ekti kirishga kiritilganiga qarab (chiziqli regressiya uchun lm, Puasson uchun glm yoki logistik regressiya) , lme faqat turli effektlarga ega model uchun), bashoratli qiymatlarni olib tashlashning yangilangan usuli yangilanadi.

Zocrema, bu funktsiya tajovuzkor usullarni qo'llashda g'alaba qozonadi:

usullar("taxmin qilish") bashorat qilish.ar* bashorat qilish.Arima* bashorat qilish.arima0* taxmin.glm taxmin.HoltWinters* taxmin.lm taxmin.loess* taxmin.mlm taxmin.nls* bashorat qilish.poly bashorat.ppr* bashorat qilish.prcomp* tahmin.princomp* taxmin.smooth.spline* taxmin.smooth.spline.fit* taxmin.StructTS* Koʻrinmaydigan funksiyalar yulduzcha bilan belgilangan R. S3 uslubidagi OOP uchun usul obʼyekt sinfining nomi bilan bir xil boʻladi. її kirishda chaqiriladi. Ob'ekt har doim yo'naltirilgan bo'lsa, u berilgan ob'ekt uchun kerakli usulni to'g'ri jo'natish va chaqirishni ta'minlaydigan sinf atributini belgilaydi. Shunday qilib, toraytirilgan chiziqli modelning qiymatini bashorat qilish uchun "funksiya-usuli" taxmin.glm() bo'ladi, splinelar bilan tekislashda - taxmin.smooth.spline() va hokazo. S3 OOP modeli haqida batafsil ma'lumotni S3Methods kengaytmasida va kattaroq S4 modeli uchun Methods kengaytmasida topish mumkin.

Nareshti, keling, R sessiyasining birinchi soatini olib, ish natijalarini saqlashning eng oddiy usulini ko'rib chiqaylik:

° sink(fayl= fayl nomi) – berilgan nomlar bilan fayl uchun real vaqt rejimida tajovuzkor buyruqlarni bajarish natijalarini ko'rsatish; buyruqni biriktirish uchun sink() buyrug'ini parametrlarsiz yozish kerak;

° saqlash (fayl= fayl nomi, saqlanishi kerak bo'lgan ob'ektlar ro'yxati) - tayinlangan ob'ektlarni XDR formatidagi ikkita faylda saqlaydi, shuning uchun uni istalgan holatda ishlatishingiz mumkin. operatsion tizim;

° yuk (fayl= fayl nomi) – oqim muhitida obyektlarni saqlaydi;

° save.image(fayl=fayl nomi) – R rda fayliga xos tarzda keyingi soat davomida yaratilgan barcha obyektlarni saqlaydi.

Shakllangan jadvalni ma'lumotlar bilan almashish buferiga formatda o'tkazish, tuzilmani sarhisob qilish. Excel varag'i. 6-tarqatishda chiziqli model ob'ektidan Word fayliga o'tkazish holati o'rnatiladi.

O'rta R har qanday displey maydoni yoki boshqa uchun kerakli yorqinlikdagi pikselli tasvirni yaratishi mumkin, shuningdek, turli formatdagi fayllarda grafik tasvirni yo'qotishdan saqlaydi. Teri uchun qulay grafik displey uchun drayver funktsiyasidan foydalaniladi: drayverlarning to'liq ro'yxatini ko'rish uchun siz yordam (Qurilmalar) buyrug'ini kiritishingiz mumkin.

Grafik tashqi binolar orasida eng ko'p turar-joy binolari:

° windows() - Windows grafik oynasi (ekran, printer yoki metafayl).

° png(), jpeg(), bmp(), tiff() – rastr faylga bir xil formatda chiqarish;

° pdf(),postscript() – PDF-fayl yoki PostScript-dan grafik ma'lumotlarni ko'rsatish.

Qurilma bilan ishlash tugagach, keyingi qadam drayverni dev.off () buyrug'i bilan yoqishdir. Ísnuê mozhlivíst aktivízíї dekílkoh pristroív graficheskoj vyvodu odnochasno í mikannya mizh ularni: div. (2012 yil, 278-bet).

1. MOVI R TAVSIFI

2.1. Ma'lumotlarni ko'chirish turlari R R dagi barcha ma'lumotlar ob'ektlarini (shuningdek, va o'zgarishlarni) quyidagi sinflarga bo'lish mumkin (bu turdagi ob'ektlar):

° raqamli - raqamlar (butun) va haqiqiy raqamlar (juft) ko'rinadigan ob'ektlar;

° mantiqiy - faqat ikkita qiymatni qabul qiladigan mantiqiy ob'ektlar: FALSE (qisqartirilgan F) va TRUE (T);

° belgi - ramziy ob'ektlar (o'zgarish qiymatlari pastki yoki bitta oyoqlarda o'rnatiladi).

R siz turli xil ob'ektlar uchun nomlar yaratishingiz mumkin (funktsiyalar yoki o'zgartirishlar) ham lotin, ham kirill, balki teskari, shuning uchun a (kirill) va a (lotin) - ikki xil ob'ekt. Boshqa tomondan, o'rta R ro'yxatga olish uchun sezgir, tobto. nyydagi kichik va katta harflar farqlanadi. O'zgaruvchan (identifikator) R nomlari harflar (yoki nuqta.) asosida tuzilgan va harflar, raqamlar, belgilar, nuqta va qo'shimchalardan iborat.

Yordam buyrug'i uchunmi? Im'ya teskari bo'lishi mumkin, chi ísnuê zmínna yoki tayinlangan ím'yam funktsiyasi.

Birinchi sinfga kiritilgan oʻzgartirishning haqiqiyligini qayta tekshirish is.numeric(im'ya_ob'ykta), is.integer(im'ya), is.logical(im'ya), is.character(im) funktsiyalari bilan qayta tekshiriladi. 'ya) va ob'ektni boshqa turga aylantirish uchun esa.son (im'ya), as.integer(im'ya), as.logical(im'ya), as.character(im'ya) funktsiyalari qo'llaniladi. ) quyish mumkin.

R kam sonli maxsus ob'ektlarga ega:

° Inf - ijobiy yoki salbiy nomuvofiqlik (nutq raqamini 0 ga bo'lish natijasini hisoblang);

° NA - "kun qiymati" (Mavjud emas);

° NaN - "raqam emas" (Raqam emas).

Bu maxsus turlardan qaysi birini o'zgartirish mumkinligini o'zgartirish uchun is.nite(im'ya), is.na(im'ya) va is.nan(im'ya) funksiyalaridan foydalanishingiz mumkin.

Viraz (ifoda) mov R ê tayinlash operatori, arifmetik va mantiqiy operatorlar, obyekt nomlari va funksiya nomlari kabi elementlarni dnannyam. Qoida tariqasida, g'alaba qozonish natijasi buyruq yoki grafik oynada ko'rinadi. Biroq, operatsiya tayinlanganda, natija tanlangan ob'ektdan olinadi va ekranda ko'rsatilmaydi.

R-da attraktsion operatori sifatida siz "=" belgisini yoki bir nechta "-" (chap qo'l ob'ektini biriktirish) yoki "-" (o'ng qo'lli ob'ektni yoqish) belgisini tanlashingiz mumkin. “-” dan foydalanish yaxshi dasturlash uslubi.

Virazimov R stsenariy bo'yicha qatorlarga joylashtirilgan. Bir qatorda siz ";" belgisi bilan ajratilgan buyruqlar to'plamini kiritishingiz mumkin. Bitta jamoani ikki (va undan ortiq) qatorga bo'lish mumkin.

Raqamli turdagi ob'ektlar an'anaviy arifmetik amallardan farq qilishi mumkin + (qo'shish), - (qo'shish), * (ko'paytirish), / (pastki), ^ (qadamlarni qisqartirish), %/% (butun son), %% (ortiqcha) víd rozpodilu). Operatsiyalar oddiy ustuvorlikka ega bo'lishi mumkin, ya'ni. oyoqlarda, biz qadamlarni tanlaymiz, keyin ularni ko'paytiramiz, keyin ularni birlashtiramiz. Virazlarda dumaloq kamarlarni burish mumkin va operatsiyalar eng yuqori ustuvorlikka ega bo'lishi mumkin.

Mantiqiy viruslar bir nechta rivojlangan mantiqiy operatorlardan hosil bo'lishi mumkin:

° "Teng" == ° "Sog'lom emas" != ° "Kamroq" ° "Ko'proq" ° "Kamroq yoki bitta" = ° "Ko'proq yoki bitta" = ° "Mantiqiy I" & ° "Mantiqiy ABO" | ° "Mantiqiy EMAS"!

OLOMOQDAN BO'LING w w.am icor p. c om AMICORP GROUP KOMPANIYALAR UCHUN XIZMATLARI ZMIST PRO COMPAN II BIZNING XIZMATLARIMIZ Korporativ mijozlar uchun xizmatlar Institutsional savdo xizmatlari Yaratish va boshqarish...»

« Kasbiy ta'lim federal davlat ta'lim byudjet muassasasi "Rossiya Federatsiyasi Kengashi huzuridagi Moliya universiteti federatsiyasi” “Marketing” kafedrasi. Karpovy Moskva 2011 Taqrizchilar: N.S. Perekalina - iqtisod fanlari doktori, professor, rahbar. "Marketing" kafedrasi "MATI" - nomidagi Rossiya davlat texnologiya universiteti. K. E. Tsiolkovskiy S.S. Solovyov...»

« KAFE va Choy RDACTION uchun ozgina raqamli: Maqsad. Muharrir: Vesela Dabova 2011 yil 4 dekabr muharrirlar: Zaif choy Zdava: ABB Yak tanadagi barcha tebranishlar qachon priyomaneto on teanata Men ichaman va barcha tebranishlar zaiflashib Nay-sigurniat va bir chashka choy ustida tegloto e radshata consummation bo'yash uchun oqilona boshlanishi. Havzada nazariyaning qanchalik ishonchli ekanligi haqida turli xil fikrlar mavjud, biroq boshqa tomondan, faktlar bir piyola choyga qo'shiq kuylash rejimi tomonidan kafolatlanganligini isbotlaydi ... »

« XALQARO fanlararo ilmiy konferentsiya RCS 2015 FANLAR ORASIDA RADIKAL MOSKON KONFERENTLAR KITABI REFERATLAR MUHARRITORLARI Romana Bokovi Miljana Zekovi Slaana Milievi

























Vuji Texnika fanlari fakulteti arxitektura va shaharsozlik kafedrasi tomonidan nashr etilgan...»

« SANKT PETERBURG DAVLAT UNIVERSITETI Geografiya va geoekologiya fakulteti Geomorfologiya kafedrasi Mavzu: "Arktika ko'llarining geomorfologik xususiyatlari va paleoklimiti (Rossiya Arktikasining markaziy sektoridagi ko'llar misolida)" Bolshiyanov Dmitriy Yuriyovich t.f.n., san. Vikladach Larisa Anatoliivna Savelieva Taqrizchi: geologiya fanlari nomzodi, boshliq....»

« Misha Apacer M811 - lazerli mini-pozashlyahovik Komplektu. http://news.kosht.com/computer/mouse/2009/11/26/mysh_apacer_m811. kunning narxlari uchun hazil plagini Firefox brauzeri uchun KOSHT.com bir marta bosish bilan o'rnating. Bir kilobayt. Bosh sahifa Yangiliklar Narxlar e'lon qilindi Robot Forumlar Kompaniyalar Mobil Know Yangiliklaringizni biling o'yin kompyuterlari rozrahunok On-line da UltraPrice.by Misha Apacer M811 – lazerli mini-pozashlyaxovik [...»

« MOSKVA DAVLAT SANOAT TA'LIMI DAVLAT TA'LIM TA'LIM FEDERAL AGENTLIGI. UNIVERSITET (GOU MDDIU) “AXBOROT TIZIMLARI VA TEXNOLOGIYALARI” DIPLOM ROBOT KAFETİ “Axborot tizimlarining matematik xavfsizligi va ma’muriyati” mutaxassisligi bo‘yicha talaba Chumakova Tetyana Andrivna “Rozrah. m. n. Oleksin Volodimir Adamovich...»

« R II Jahon urushi A/45/3 ASLI: Ingliz tili: 2008 yil 15 sentyabr SVITOV INTELEKTUAL NAMLIK TASHKILOTI JENEVA KUCHLAR ASSAmbleyasi - Ikkinchi jahon urushi a'zosi qirq Jeneva uchrashuvining 5-seriyasi, 2008 yil 22-30 aprel POSTERIGACHIV Bosh direktorning memorandumini QABUL QILIShI I. XALQARO BAZZOVCHI TASHKILOTLARNI BIRINCHI XUSUSINING AVVOVCHI POSITIONERiga QABUL ETISh 1, 1.

« 1 Oleg Sanaev. CHOTIRI ROKI I ARTISTY BIR YUZ DOLARIV UZAYTIRISH Olen yaxtasida qimmatroq Evgen Oleksandrovich Gvozdevga kelsak, unvoniga tayinlash, barcha garazdlar chotiri toshli plus ikki tizhny: 7 ohak 1992 yil. vin viyshov Maxachqal'a portidan, 1996 yil 19 mart aylanish. Va íz bir tiyin dan - shubhasiz overbylshennya, virnyshe ariza: bu mumkin emas, aniqki, agar siz yuz dollarga yashasangiz - oyog'ingizni cho'zasiz. Ale, pochinayuchi suzish, Nails maw o'z ixtiyorida bir xil xalta. Men juda xohlayman ..."

« Belgorod davlat milliy tadqiqot universitetiga qarashli boshqaruv instituti

« Lidiya YANOVSKA MIKHAILO BULGAKOV HAQIDA QAYDLAR MOSKVA "MATN" UDC 821.161.1 BBK 84 (2Ros-Rus)6-44 Ya64 ISBN 978-5-7516-0660-2 ISBN 978)"Matn", 2007 yil "BRAVO, BIS, lombard!" "BRAVO, BIS, lombard!" Moskva “Yunist” jurnali muharrirlarini biladimi, bilmayman. Sizda shunday jurnal bormi? 70-yillarning o'rtalarida Moskvadagi eng yosh va jozibali tahririyat Sadoviy-Triumfalniyda, Mayakovskiy maydonidan foydalanishga topshirilgan, kichik, ammo juda sokin joyni egallagan ... "

« 1-ilova TANLOV 2013 ROCU shakli "T". RDNF da ilovaning sarlavha sahifasi Loyiha nomi Loyiha raqami Loyiha turi (a, c, d, e, f) Bilimlar sohasi(kod) RDNF tasniflagich kodi DNTI kodi (http://www.grnti.ru/) Rossiya Federatsiyasida fan, texnologiya va texnologiyani rivojlantirishning ustuvor yo'nalishi, muhim texnologiya aloqa telefoni kerívnika loyihaga loyihaga Povna tashkilotning qisqa nomi, bu orqali biz zdyysnyuvatisya...»

« FNI hisoboti 8/2014 Polshada Yevropa Ittifoqining iqlim va energetika siyosatini amalga oshirish: 3 Yevropalashuv polonizatsiyaga? Jon Birger Skjrseth EI iqlimini amalga oshirish va Polshadagi energetika siyosati: 3 yevropalanishdan polonizatsiyaga? Jon Birger Skjrseth [elektron pochta himoyalangan] Dekabr 2014 Mualliflik huquqi © Fridtjof Nansen Instituti 2014 Sarlavha Polshada Yevropa Ittifoqining iqlim va energetika siyosatini amalga oshirish: 3 Yevropalashuv polonizatsiyagami? Nashr turi va soni Sahifalar FNI hisoboti 8/2014 57 Muallif ISBN 978-82-7613-683-8 Jon...”

« "Vcheni notes of TOGU" 6-jild, No4, 2015 ISSN 2079-8490 Elektron fan nashri "Vcheni notes of TOGU" 2015, jild 6, No 4, S. 173 - 178 05.05.2010 yildagi 77-39676 http://pnu.edu.ru/ru/ejournal/about/ [elektron pochta himoyalangan] UDC 316.33 © 2015 r.I. A. Garieva, sotsiologiya fanlari doktori. Sci., A. G. Kiselova (Tinch okeani davlat universiteti, Xabarovsk) IJTIMOIY SUG'urta TIZIMLARINI SHAKLLANTIRISH Ushbu maqolada ijtimoiy sug'urta tizimlarining shakllanishi va uning hozirgi holati tahlil qilinadi ... "

« Konferentsiya dasturi Chiang May, Tailand, 2015 yil noyabr, APCBSS Osiyo - Biznes va ijtimoiy fanlar bo'yicha Tinch okeani konferentsiyasi ICEI ta'lim bo'yicha xalqaro konferentsiya Innovatsiya APCLSE Osiyo-Tinch okeani konferensiyasi ISFN 978-986-5654-33-7 Hayot fanlari va muhandislik konferentsiyasi ISBN 978-986-90052-9-6 Kontent mazmuni...»

Texnologiyalar