Welcome, Гост
Потребител: Парола: Запомни ме
Baaston Zone - Всички необходими материали за успешно завършване на БИТ към ФМИ ПУ "Паисий Хилендарски"

ТЕМА: Обработка на анкети – програмиране в R

Re: Обработка на анкети – Доц. д-р Веска Нончева 22 Дек 2012 20:27 #416

  • admin
  • admin's Avatar
  • OFFLINE
  • Administrator
  • Публикации: 765
  • Получени благодарности: 36
  • Karma: 4
Работните файлове от първия ден на избираемата дисциплина

This attachment is hidden for guests. Please log in or register to see it.


This attachment is hidden for guests. Please log in or register to see it.


копира се съдържанието на първия файл в програмата R

след което се копира съдържанието на втория файл - в него са работните команди за конкретната задача а именно обработка на 2 въпроса от анкетния лист.

Програмата сама извежда всички данни и графики, след което данните се копират в табличен вид в текстов документ, а графиките се запазват като изображение и се поставят също в текстовия документ, ако е необходимо се пише обобщен анализ на получените данни - За повече информация - Primer.doc от архива в първия пост.
:bira:
БОРБАТА на човек е борба за място:
място в природата,място в обществото,
място в сърцeто и паметта на другите !!!
Последна редакция: 22 Дек 2012 20:33 от admin.
The administrator has disabled public write access.

Обработка на анкети – програмиране в R 03 Мар 2026 02:39 #415

  • admin
  • admin's Avatar
  • OFFLINE
  • Administrator
  • Публикации: 765
  • Получени благодарности: 36
  • Karma: 4
Обработка на анкети – програмиране в R

Обработката на данни от анкети е ключова част от изследователската дейност в различни сфери като социални науки, маркетинг и икономика. Програмирането в R предоставя мощни инструменти за структуриране, анализ и визуализация на анкетни данни, което позволява ефективно изследване и вземане на информирани решения. В тази статия ще разгледаме основните стъпки и полезни насоки за работа с анкети в R, с акцент върху добрите практики и полезни ресурси.

[h2]Подготовка на данните за обработка[/h2]

Преди да започнете анализа, е важно да подготвите данните си. Обикновено данните от анкети са експортирани в Excel или CSV формат.
  • Импортиране на данните: Използвайте функциите read.csv() или readxl::read_excel() за лесно зареждане.
  • Проверка на структурирането: Проверете дали колоните са правилно именовани и дали отговарят на въпросите от анкетата.
  • Обработка на липсващи стойности: Идентифицирайте липсващи данни с is.na() и приложете подходящи техники като премахване или заместване с медиана.

[h2]Кодиране и рекодиране на променливи[/h2]

Анкетните въпроси често изискват трансформация на данните в удобен и смислен формат за анализа.
  • Категориални променливи: Използвайте factor() за дефиниране на категории.
  • Рекодиране на отговори: Например, заменете текстови отговори с числови стойности чрез dplyr::mutate() или base R.
  • Създаване на нови променливи: Обединение или изчисление на индекси, които обобщават няколко въпроса.

[h2]Основни статистически анализи на анкети[/h2]

След като данните са подготвени, следва извличането на полезна информация.
  • Честоти и проценти: Преглед на разпределението с table() и prop.table().
  • Средни стойности и медиани: Функции mean() и median() са подходящи за числови променливи.
  • Кростаблици и зависимости: Анализ с table() и chisq.test() за проверка на връзки между категориални данни.
  • Визуализация: Баркодове, хистограми и диаграми с ggplot2 за по-добро представяне.

[h2]Работа с пакетите за обработка на анкети в R[/h2]

Съществуват няколко специализирани пакета, улесняващи анализа.
  • survey: За работa с тежести и комплексни дизайни на анкети.
  • dplyr и tidyr: За трансформация и подготовка на данни.
  • ggplot2: За интерактивна и професионална визуализация.
  • psych: За анализ на надеждност и факторен анализ.

[h2]Практични съвети и ресурси[/h2]
Прикачени:
  • Attachment This attachment is hidden for guests. Please log in or register to see it.
БОРБАТА на човек е борба за място:
място в природата,място в обществото,
място в сърцeто и паметта на другите !!!
The administrator has disabled public write access.