Многократный анализ корреспонденции по данным обследования по состоянию в R - PullRequest
0 голосов
/ 22 февраля 2019

В настоящее время я работаю с данными опроса и пытаюсь проанализировать, сколько различий между ответами на заданные 10 вопросов можно объяснить одним измерением в каждом штате .На данный момент я разбил данные на подмножества по состоянию вручную.Например:

library("FactoMineR")
NY <- filter(cces, inputstate=="New York") 
## Then to take out the state column sothat I am able to just analyze the variance among responses I run the following code

NY$inputstate <- NULL 

NYmca <- MCA(NY, graph=FALSE, ncp=1)

Как вы можете видеть, это довольно неэффективно и усложняет организацию результатов.

Я пишу, чтобы спросить совета, как я могу более эффективно сделать это, используя for loop или команда split и затем sapply.

До сих пор я безуспешно пробовал следующий код:


statesplit <- split(cces, cces$inputstate)
test <- sapply(statesplit, FUN=function(x){MCA(x, graph=FALSE,ncp=1))}

И

test <- for (i in unique(ccespref$inputstate)), FUN=function(x){
       MCA(ccespref, graph=FALSE, ncp=1)}

Короче, я прошу помощи, как провести анализ множественной корреспонденциив пределах каждого состояния в фрейме данных без необходимости вручную подгруппировать данные.Любые предложения будут наиболее ценными.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...