Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Код програми.
Теоретичні відомості R — мова програмування і програмне середовище для статистичних обчислень, аналізу та представлення даних в графічному вигляді. Розробка R відбувалась під істотним впливом двох наявних мов програмування: мови програмування S з семантикою успадкованою від Scheme. Незважаючи на деякі принципові відмінності, більшість програм, написаних мовою програмування S запускаються в середовищі R. R розповсюджуєтся безкоштовно за ліцензією GNU GeneralPublicLicense у вигляді вільнодоступого вихідного коду або відкомпільованих бінарних версій більшості операційних систем: Linux, FreeBSD, Microsoft Windows, Mac OS X, Solaris. R використовує текстовий інтерфейс, однак існують різні графічні інтерфейси користувача. R має значні можливості для здійснення статистичних аналізів, включаючи лінійну і нелінійну регресію, класичні статистичні тести, аналіз часових рядів (серій), кластерний аналіз і багато іншого. R легко розбудовується завдяки використанню додаткових функцій і пакетів доступних на сайті Comprehensive R ArchiveNetwork (CRAN). Більша частина стандартних функцій R, написана мовою R, однак існує можливість підключати код написаний C, C++, або Фортраном. Також за допомогою програмного коду на C або Java можна безпосередньо маніпулювати R об'єктами. R належить до інтерпретованих мов програмування і для роботи використовується командний інтерпретатор. R підтримує концепцію Об'єктно- орієнтованого програмування (ООП) включаючи generic функції, результат виконання якої залежить від аргументів (типу об'єктів), що передаються generic функції. В мові програмування R всі змінні є об'єктами, кожен об'єкт належить до певного класу.
Виконання роботи. Код програми. R version 3.2.2 (2015-08-14) -- " FireSafety" Copyright (C) 2015 The R FoundationforStatisticalComputing Platform: i386-w64-mingw32/i386 (32-bit) R isfreesoftwareandcomeswith ABSOLUTELY NO WARRANTY. Youarewelcometoredistributeitundercertainconditions. Type'license()' or'licence()' fordistributiondetails. R is a collaborativeprojectwithmanycontributors. Type'contributors()' formoreinformationand 'citation()' onhowtocite R or R packagesinpublications. Type'demo()' forsomedemos, 'help()' for on-linehelp, or 'help.start()' foran HTML browserinterfacetohelp. Type'q()' toquit R. Створюємо в R наступні вектори: > a < - seq (from = 5, to = 160, by = 5) > a [1] 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 [20] 100 105 110 115 120 125 130 135 140 145 150 155 160 > b < - seq (from = 87, to = 56, by = -1) > b [1] 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 [26] 62 61 60 59 58 57 56 Знаходимо поелементнийдобудок цих векторів, результат збереігаємо у змінній d: > d < - a*b > d [1] 435 860 1275 1680 2075 2460 2835 3200 3555 3900 4235 4560 4875 5180 5475 [16] 5760 6035 6300 6555 6800 7035 7260 7475 7680 7875 8060 8235 8400 8555 8700 [31] 8835 8960
|