2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Временные ряды в R
Сообщение11.04.2015, 19:19 
Аватара пользователя


12/06/11
102
СПб
Здравствуйте, прошу помощи с предварительным анализом данных в R, я только приступил к его изучению.

У меня есть данные по количеству людей в некой компании, эти данные имеют следующий вид: первый столбец - даты (последнее число каждого месяца в течении трех лет, без пропусков), второй столбец - типы должностей, третий столбец - численность человек.

Даты повторяются, каждая- по три раза, мне надо свести эти данные так, чтобы потом определить как численность человек влияет на число проектов в компании - это число придет из другой таблицы.

Сначала я взял загруженную в RStudio таблицу (импортировал как txt), и все даты преобразовал в фактор:
Код:
date.f<-factor(dt_last)
, здесь dt_last - колонка с датами.
Потом я сделал
Код:
as.Date(date.f)

затем я сделал отдельный фактор groups.f для типов должностей, и попытался создать фрейм:
Код:
frame_ppl <- data.frame(period=c(date.f),
                        group=c(groups.f),
                        count=c(people_count))


после этого я применил:
Код:
library(reshape2)
frame_ppl2<-dcast(frame_ppl,period~group,value.var="count")

у меня в итоге получилась таблица, самая левая колонка - номера периодов (просто числа), следующие колонки, как я понял - номера должностей, и почему-то влезли в таблицу не все 179, а только 99.
Затем - я решил сделать временной ряд:
Код:
population.ts <- ts(frame_ppl2, start = c(1, 1), frequency = 1)

и решил отобразить его на графике:
Код:
plot(population.ts,xlab = "Период, мес.", ylab = "Численность персонала, чел.")


RStudio мне написал:

Цитата:
Error in plotts(x = x, y = y, plot.type = plot.type, xy.labels = xy.labels, :
cannot plot more than 10 series as "multiple"


Как можно отобразить правильно? Я полагаю, у меня какая-то ошибка в решении задачи- подскажите, пожалуйста, где?

Спасибо.

 Профиль  
                  
 
 Posted automatically
Сообщение11.04.2015, 22:35 
Супермодератор
Аватара пользователя


20/11/12
5728
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Околонаучный софт»
Причина переноса: не указана.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group