Много вопросов по факторному анализу на этих страницах. Я просмотрел их, но ничего не похоже, так что, надеюсь, кто-то может помочь.
Я провожу факторный анализ по некоторым вопросам опроса, в которых я ожидаю появления некоторых скрытых конструктов. Я запускаю либо основные оси, либо minres
и получаю ту же проблему, как описано ниже.
Мой набор данных содержит много дискретных переменных и разумное количество отсутствующих переменных, закодированных как NA
, но даже после удаления всех NA
проблема сохраняется:
minres.out <- factor.minres(r = res, nfactors = 5, residuals=F, rotate = "varimax", n.obs=NA, scores=F, SMC=T, missing=F, min.err=0.001, ,max.iter=50, symmetric=T,warnings=T,fm="minres")
minres.out
minres.out2 <- fa(r = res, nfactors = 5, residuals=F, rotate = "oblimin", n.obs=NA, scores=F, SMC=T, missing=F, impute="median",min.err=0.001, ,max.iter=50, symmetric=T,warnings=T,fm="minres", alpha=0.1, p=0.05,oblique.scores=F, use="pairwise")
minres.out2
Первый использует устаревшую версию и выдает мне предупреждение, но он работает. Второй выдает следующую ошибку:
Error in factor.scores(x.matrix, f = Structure, method = scores) :
object 'w' not found
У меня нет объекта w
в моих данных, но я не очень понимаю, что этот объект должен быть в первую очередь.
Запуск traceback()
дает мне:
3: factor.scores(x.matrix, f = Structure, method = scores)
2: fac(r = r, nfactors = nfactors, n.obs = n.obs, rotate = rotate,
scores = scores, residuals = residuals, SMC = SMC, covar = covar,
missing = FALSE, impute = impute, min.err = min.err, max.iter = max.iter,
symmetric = symmetric, warnings = warnings, fm = fm, alpha = alpha,
oblique.scores = oblique.scores, np.obs = np.obs, use = use,
...)
1: fa(r = res, nfactors = 5, residuals = F, rotate = "oblimin",
n.obs = NA, scores = F, SMC = T, missing = F, impute = "median",
min.err = 0.001, , max.iter = 50, symmetric = T, warnings = T,
fm = "minres", alpha = 0.1, p = 0.05, oblique.scores = F,
use = "pairwise")
Не очень познавательно для меня. Любые предложения относительно этого w
?
R
. Если вы предоставите данные - чтобы люди могли проверить их вR
или других программах, которые им нравятся, - это оправдало бы вопрос как статистический. (Всегда показывать таблицу данных.) - person ttnphns   schedule 27.06.2014