<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'digida.mgpu.ru'>
	<!ENTITY category 'digida.mgpu.ruCategory-3A'>
	<!ENTITY property 'digida.mgpu.ruProperty-3A'>
	<!ENTITY wikiurl 'http://digida.mgpu.ru/index.php/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="http://digida.mgpu.ru/index.php/Special:ExportRDF/Язык_программирования_R_-28syllabus-29_2026">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-16T14:22:22+03:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="digida.mgpu.ruЯзык_программирования_R_-28syllabus-29_2026">
		<rdf:type rdf:resource="digida.mgpu.ruCategory-3AРУП"/>
		<rdfs:label>Язык программирования R (syllabus) 2026</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="http://digida.mgpu.ru/index.php/Special:ExportRDF/Язык_программирования_R_-28syllabus-29_2026"/>
		<swivt:page rdf:resource="http://digida.mgpu.ru/index.php/Язык_программирования_R_-28syllabus-29_2026"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ru</swivt:wikiPageContentLanguage>
		<property:Book rdf:resource="&wiki;R_for_Data_Science"/>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">; Введение в язык R и настройка рабочей среды  
* обзор языка R и RStudio; 
* установка и выбор рабочей директории;  
* загрузка данных из CSV (логи Digida, результаты NetLogo); 
*  базовые операции: просмотр данных, размер, типы столбцов. 

; Элементы языка программирования R и tidydata  
* векторы, data.frame, основы индексирования; 
* пакет dplyr: `filter`, `select`, `mutate`, `group_by`, `summarise`; 
* оператор pipe `%&gt;%` и построение цепочек преобразований; 
*  tidydata и приведение исходных логов/экспериментов к опрятному виду. 

; Получение данных из файлов, по HTTP и через MediaWiki API  
* повторение `read.csv` для локальных файлов (Digida/NetLogo CSV); 
* пакет httr: выполнение GET‑запросов;
* пакет jsonlite: преобразование JSON в таблицы; 
* примеры запросов к MediaWiki API Digida (recentchanges и др.); 
* объединение данных из нескольких источников (merge/join).  

; Визуализация данных и R‑рецепты для Digida  
* базовые графики в ggplot2: `geom_col`, `geom_line`, `geom_point`; 
* настройка подписей, осей, тем и сохранение графиков (ggsave); 
* структура R‑рецепта: описание задачи, данные, код, таблицы, графики, выводы; 
* создание страницы в категории RRecipe на Digida с полным рецептом извлечения и анализа данных.</property:Description>
		<property:Environment rdf:resource="&wiki;R"/>
		<property:Learning_outcomes rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Знать  
* основные особенности языка R и его роль в анализе данных ; 
* принципы tidy data: строка = наблюдение, столбец = переменная; 
* базовые возможности пакетов dplyr, httr/jsonlite, ggplot2 для обработки, получения и визуализации данных; 
* общую схему работы с данными курса: Digida/NetLogo → CSV/API → R → визуализация → публикация на Digida. 

; Уметь  
* настраивать рабочую среду R/RStudio и загружать данные из CSV‑файлов; 
* выполнять базовую обработку данных в R: фильтрацию, выбор столбцов, группировку, агрегирование с помощью `%&gt;%` и dplyr; 
* получать данные по HTTP и из MediaWiki API (Digida) и преобразовывать их в таблицы; 
* строить простые графики в ggplot2 (столбчатые, линейные, точечные) и сохранять результаты; 
* документировать полный рецепт обработки данных на странице Digida (код, данные, результаты, вывод). 
; Владеть  
* базовыми приёмами потоковой обработки данных в R с использованием pipe‑нотации; 
* навыками интеграции R‑скриптов с инфраструктурой Digida</property:Learning_outcomes>
		<property:Has_query rdf:resource="&wiki;Язык_программирования_R_-28syllabus-29_2026-23_QUERY417026946f8057d712f4d06b58496b54"/>
		<property:Has_query rdf:resource="&wiki;Язык_программирования_R_-28syllabus-29_2026-23_QUERY23c65b20ee224866fbd4332bb7261d7c"/>
		<property:Has_query rdf:resource="&wiki;Язык_программирования_R_-28syllabus-29_2026-23_QUERY1634474d895de18b02394265bd2c49b7"/>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-12T13:48:35Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2461143.0754051</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Язык программирования R (syllabus) 2026</swivt:wikiPageSortKey>
	</swivt:Subject>
	<swivt:Subject rdf:about="digida.mgpu.ruЯзык_программирования_R_-28syllabus-29_2026-23_QUERY417026946f8057d712f4d06b58496b54">
		<swivt:masterPage rdf:resource="&wiki;Язык_программирования_R_-28syllabus-29_2026"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<property:Query_depth rdf:datatype="http://www.w3.org/2001/XMLSchema#double">1</property:Query_depth>
		<property:Query_format rdf:datatype="http://www.w3.org/2001/XMLSchema#string">table</property:Query_format>
		<property:Query_size rdf:datatype="http://www.w3.org/2001/XMLSchema#double">4</property:Query_size>
		<property:Query_string rdf:datatype="http://www.w3.org/2001/XMLSchema#string">[[Категория:Book]] [[Description::+]] [[Environment::R]]</property:Query_string>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Язык программирования R (syllabus) 2026# QUERY417026946f8057d712f4d06b58496b54</swivt:wikiPageSortKey>
	</swivt:Subject>
	<swivt:Subject rdf:about="digida.mgpu.ruЯзык_программирования_R_-28syllabus-29_2026-23_QUERY23c65b20ee224866fbd4332bb7261d7c">
		<swivt:masterPage rdf:resource="&wiki;Язык_программирования_R_-28syllabus-29_2026"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<property:Query_depth rdf:datatype="http://www.w3.org/2001/XMLSchema#double">1</property:Query_depth>
		<property:Query_format rdf:datatype="http://www.w3.org/2001/XMLSchema#string">table</property:Query_format>
		<property:Query_size rdf:datatype="http://www.w3.org/2001/XMLSchema#double">3</property:Query_size>
		<property:Query_string rdf:datatype="http://www.w3.org/2001/XMLSchema#string">[[Категория:Scripting Tutorials]] [[Environment::R]]</property:Query_string>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Язык программирования R (syllabus) 2026# QUERY23c65b20ee224866fbd4332bb7261d7c</swivt:wikiPageSortKey>
	</swivt:Subject>
	<swivt:Subject rdf:about="digida.mgpu.ruЯзык_программирования_R_-28syllabus-29_2026-23_QUERY1634474d895de18b02394265bd2c49b7">
		<swivt:masterPage rdf:resource="&wiki;Язык_программирования_R_-28syllabus-29_2026"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<property:Query_depth rdf:datatype="http://www.w3.org/2001/XMLSchema#double">1</property:Query_depth>
		<property:Query_format rdf:datatype="http://www.w3.org/2001/XMLSchema#string">table</property:Query_format>
		<property:Query_size rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2</property:Query_size>
		<property:Query_string rdf:datatype="http://www.w3.org/2001/XMLSchema#string">[[Категория:RRecipe]] [[Description::+]]</property:Query_string>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Язык программирования R (syllabus) 2026# QUERY1634474d895de18b02394265bd2c49b7</swivt:wikiPageSortKey>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="digida.mgpu.ruCategory-3AРУП" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:ObjectProperty rdf:about="digida.mgpu.ruProperty-3ABook" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3ADescription" />
	<owl:ObjectProperty rdf:about="digida.mgpu.ruProperty-3AEnvironment" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3ALearning_outcomes" />
	<owl:ObjectProperty rdf:about="digida.mgpu.ruProperty-3AHas_query" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#masterPage" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3AQuery_depth" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3AQuery_format" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3AQuery_size" />
	<owl:DatatypeProperty rdf:about="digida.mgpu.ruProperty-3AQuery_string" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>