Skip to main content
LibreTexts - Ukrayinska

1: R і RStudio

  • Page ID
    17805
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    У міру просування по цьому підручнику ми будемо часто використовувати статистичну мову програмування R, звертаючись до програми через інтерфейс RStudio Desktop, який забезпечує корисне середовище для управління файлами і для написання коду. Існує багато програм, які ви можете використовувати замість R і RStudio: деякі, наприклад Python, безкоштовні, а інші, такі як SPSS або Matlab, є комерційними пакетами. Ми будемо використовувати R і RStudio з чотирьох причин:

    1. І R, і RStudio доступні безкоштовно.
    2. Як мова програмування, R розроблений спеціально для аналізу даних; це одна його велика сила.
    3. Базова установка R поставляється з більшістю необхідних нам інструментів, включаючи інструменти для візуалізації даних.
    4. Коли нам потрібні додаткові інструменти, нам доступні пакети функцій, побудовані іншими користувачами.

    Щоб переконатися, що цей підручник не прив'язаний занадто безпосередньо до R - і, отже, доступний для всіх, хто зацікавлений у вивченні хіміометики, кожна глава починається із загальної обробки хіміометричної теми, яка є незалежною від програмного забезпечення, а потім конкретні приклади того, як реалізувати цю тему за допомогою R.