2014-09-05 2 views
3

Я до сих пор не знаком: TraMineR; поэтому моя проблема может быть очень простой для большинства из вас. Я работаю над некоторыми графиками последовательности с моими данными и хотел бы видеть результаты с весами опроса и номинальными весами. Я могу импортировать данные в R и запускать графики последовательности с данными , равно, но я не могу запустить его с весами. Я включил мой синтаксис о том, как я создал объекты последовательности состояний (довольно наивные) и примеры из двух последовательностей. Как написать синтаксис для использования весов? ThanksTraMineR С весами

Файл данных:DISDATAC; Весы обследования:WTSURVY; Номинальный вес:NORMWEIGHTS

DISDATAC<-read.spss("/Users/tac0432/Desktop/DISDATAC.sav",to.data.frame=TRUE,use.value.labels=TRUE,) 
DISDATAC.shortlab <- c("2yr", "4yr", "Gov","Bus","UeL") 
DISDATAC.lab <- c("2year college or Other School System", " 4year college or Medical Institution", " Government","Business/Industry","Unemployed or Not in the labor force") 
DISDATAC.seq <- seqdef(DISDATAC, 09:12, states = DISDATAC.shortlab, labels = DISDATAC.lab) 
DISDATAC.seq[1:20, 1:4] ; print(DISDATAC.seq[1:20, ], format = "SPS"); alphabet(DISDATAC.seq) 
stlab(DISDATAC.seq) 

Sequence Plot Syntax examples 
seqIplot(DISDATAW.seq, border = NA, group = DISDATAW$NMRMEMG, sortv = "from.start") 
seqIplot(DISDATAW.seq, border = NA, group = DISDATAW$GENDER:DISDATAW$NMRMEMG, sortv = "from.start") 

ответ

3

Трудно быть уверенным, без выборки данных, чтобы играть с, но похоже, что вы должны предоставить столбец weights в функции seqdef. Если вы это сделаете, функции построения TraMineR учитывают вес по умолчанию.

Если вы выполните помощь для seqIplot, вы можете перейти на страницу справки, в которой обсуждаются веса. Вот ключевой участок от помощи для seqIplot:

Если вес был указан при создании seqdata, взвешенные частоты будут возвращены seqtab, так как опция по умолчанию weighted=TRUE. Ниже приведены примеры, приведенные ниже, справочные страницы seqtab и plot.stslist.freq для полного списка необязательных аргументов, а также для описания графиков частотной последовательности Müller et al., (2008).

Поэтому нам нужно посмотреть на функцию seqdef, которая создает объект seqdata для печати. Помощь seqdefweights описывает аргумент:

weights факультативные числовой вектор, содержащий веса, которые учитываются путем построения и статистических функций, когда это применимо.

В помощь также есть пример того, как указывать весы в seqdef.

Смежные вопросы