|
Mustaqil ish Tayyorladi: 963-19 guruh talabasi Khabibullaev Abrorbek Fan: «Pythonda geoma'lumotlar tahlili.» Mavzu
|
bet | 2/7 | Sana | 28.05.2024 | Hajmi | 153,08 Kb. | | #255741 |
Bog'liq 963-19 Khabibullaev AbrorbekR bilan tanishtirish
Avvalo, R statistik ma'lumotlarni qayta ishlash va grafikalar bilan ishlash uchun dasturlash tilidir, lekin ayni paytda u bepul dasturiy ta'minot muhitidir.
GNU loyihasi tomonidan ishlab chiqilgan ochiq manba. Har qanday GNU/Linux distributivida, agar uning maqsadi butun distributivni floppi diskga qo'yish bo'lmasa, siz ushbu muhitni topishingiz mumkin1 R ma'lumotlar bilan ishlash kerak bo'lgan joyda ishlatiladi. Bu shunchaki statistika emas
so'zning tor ma'nosida, balki "asosiy" tahlil (grafiklar, kutilmagan holatlar jadvallari) va ilg'or matematik modellashtirish. R buni hech qanday muammosiz bajarishi mumkin
tijoriy dasturlardan foydalanish odatiy hol bo'lgan joylarda qo'llanilishi mumkin
MatLab/Oktava darajasini tahlil qilish. Boshqa tomondan, R ning asosiy hisoblash kuchi eng yaxshi statistik ko'rsatkichlar bilan namoyon bo'lishi tabiiydir.
Tahlil: o'rtacha qiymatlarni hisoblashdan vaqtning to'lqinli o'zgarishlariga qadar
qatorlar. R dan foydalanish geografiyasi juda xilma-xildir. Amerikalik topish qiyin
yoki G'arbiy Evropa universiteti, ular R. bilan ishlamaydi qaerda juda ko'p
jiddiy kompaniyalar (masalan, Boeing) ishlash uchun R o'rnatadilar. uchun R
statistiklar - bu haqiqatan ham global.
Bir oz tarix
R S-PLUS muhitining erkin analogi sifatida paydo bo'ldi, bu esa o'z navbatida S hisoblash tilining tijorat tatbiqi hisoblanadi.
S tili ancha eski ishlanma (deyarli TEX kabi). U 1976 yilda paydo bo'lgan
yili Bell Labs-da bo'lib o'tdi va tabiiyki, C tiliga "asoslangan" deb nomlandi.
S ning birinchi amalga oshirilishi FORTRAN da yozilgan va ishga tushirilgan
GCOS operatsion tizimi. 1980 yilda dastur UNIX uchun qayta yozildi,
va shu paytdan boshlab S hali asosan ilmiy doirada tarqala boshladi.
Ushbu bobda biz R ni o'rnatamiz va ishlab chiqish muhitidan qanday foydalanishni o'rganamiz
Uchinchi versiyadan (1988) boshlab S ning tijorat tatbiq etilishi deb ataladi
S-PLUS. Ikkinchisi hozirda Insightful tomonidan tarqatiladi va
Windows va UNIX ning turli versiyalarida mavjud, albatta, haq evaziga va
juda, juda katta2
. Darhaqiqat, ushbu ajoyib mahsulotning keng tarqalishiga ko'p jihatdan to'sqinlik qilgan yuqori narx edi.
mahsulot. Bu erda R ning hikoyasi boshlanadi.
RGui. Yo'l davomida biz oddiy, lekin juda keng tarqalgan masalani hal qilamiz - biz funktsiyaning grafigini tuzamiz.
1993 yil avgust oyida ikki yosh yangi zelandiyalik olim o'zlarining yangi ishlanmalarini e'lon qilishdi, ular buni R deb atadilar. Yaratuvchilarning (Robert Gentleman va Ross Ihaka) fikriga ko'ra, bu S-PLUS tilidan farq qiladigan S tilining yangi tatbiq etilishi bo'lishi kerak edi. ba'zi tafsilotlar, masalan, global manzil
va mahalliy o'zgaruvchilar, shuningdek, xotira bilan ishlash. Aslida, ular S-PLUS ning to'liq analogini yaratmadilar, balki "S daraxti" da yangi "filial" ni yaratdilar. Ko'p narsalar,
R ni S-PLUS dan ajratib turadiganlar Scheme3 tilining ta'siri bilan bog'liq Dastlab, loyiha juda sekin rivojlandi, lekin unda etarli xususiyatlar paydo bo'lganda, shu jumladan qulayligi bilan noyob bo'lgan yozish tizimi
qo'shimchalar yoki paketlar, tobora ko'proq odamlar SPLUS dan R ga o'tishni boshladilar. Nihoyat, birinchi versiyalarga xos bo'lgan muammolar bartaraf etilganda
xotira muammolari, keyin R foydalanuvchilari orasida "havaskorlar" paydo bo'la boshladi
boshqa statistik paketlar (birinchi navbatda buyruq qatori interfeysiga ega bo'lganlar: SAS, Stata, SYSTAT). R haqida yozilgan kitoblar soni
so'nggi yillarda bir necha marta o'sdi va paketlar soni allaqachon bir yarim mingga yaqinlashmoqda Paketlarni saqlash va tarqatish uchun markaziy tizim g'oyasi - CRAN keng qamrovli R arxiv tarmog'i sifatida tanilgan (http://cran.r-project.org/)
TEX hamjamiyatidan (CTAN yoki Compresive TeX Archive) qarzga olingan
Tarmoq; Perl hamjamiyati shunga o'xshash sxemadan foydalanadi: CPAN yoki Comprehensive Perl Archive Network). Yuqorida aytib o'tilgan uchta loyihaning barchasi bitta umumiy xususiyatga ega: barqaror baza va ko'plab qo'shimchalar. Monolit dasturga yangi funksiyalarni qo'shishdan farqli o'laroq, sifatli paket nisbatan bo'lishi mumkin
Oldindan taxmin qilinadigan vaqt ichida bitta odamni yozish oson.
|
| |