簡體   English   中英

計算因子分析的可靠性

[英]Calculate reliability in factor analysis

我的問題摘要:我目前正在對23個項目進行因子分析。 Andy Field在使用R發現統計數據時建議該過程但是,我在計算因子分析的可靠性時遇到了問題。

更詳細:

performance_problem <- .dataset2[, c(17,7,2,11,21)]
A <- dataset2 [, c(8,15,13,21)]
B <- dataset2 [, c(12,6,9,1)]
C <- dataset2[,c(20,14,4)]
D <- dataset2[,c(10,16,3)]
E <- dataset2 [,c(23,19,5)]

我在不同因素下定義了不同的項目。 例如,第一個因素稱為性能問題,包括數據集2中的第17,第7,第2,第11,第21項。 我沒有收到運行R代碼的錯誤。

我的因子分析中沒有負面因素加載。 所以我用這個R代碼直接計算了我的可靠性:

alpha(performance_problem)

我也試過這個:

psych:alpha(performance_problem)

但它們都不起作用。 我從R收到的錯誤信息是:

Error in grDevices::col2rgb(colour, TRUE) : 
  invalid color name 'c(2, 1, 3, 3, 1, 4, 4, 1, 4, 1, 1, 1, 5, 5, 5, 6, 3, 4, 2, 3, 1, 2, 4, 5, 4, 2, 4, 1, 5, 4, 1, 6, 3, 6, 5, 1, 2, 1, 1, 5, 6, 2, 2, 6, 3, 5, 4, 5, 4, 6, 1, 6, 1, 5, 6, 6, 1, 4, 1, 6, 1, 5, 2, 1, 2, 3, 4, 5, 1, 1, 5, 4, 1, 1, 5, 5, 2, 1, 3, 1, 1, 5, 6, 6, 3, 1, 6, 1, 3, 1, 6, 4, 3, 3, 1, 1, 5, 3, 5, 4, 1, 1, 2, 1, 5, 1, 3, 2, 3, 1, 2, 1, 3, 3, 6, 2, 6, 1, 6, 2, 2, 6, 1, 3, 6, 5, 1, 1, 6, 6, 3, 5, 4, 1, 4, 5, 4, 5, 1, 5, 2, 3, 2, 5, 2, 1, 5, 6, 1, 6, 2, 5, 2, 1, 1, 3, 6, 1, 4, 4, 1, 2, 4, 6, 1, 1, 1, 
6, 1, 5, 6, 1, 5, 3, 1, 3, 1, 4, 3, 5, 1, 1, 2, 2, 2, 1, 5, 5, 5, 6, 2, 3, 4, 6, 1, 1, 1, 5, 4, 2, 5, 6, 1, 1, 5, 5, 5, 1, 5, 4, 4, 1, 3, 2, 2, 6, 1, 6, 1, 4, 5, 5, 1, 1, 5, 4, 1, 1, 5, 1, 5, 1, 2, 5, 2, 1, 1, 1, 6, 2, 4, 5, 6, 6, 1, 1, 4, 4, 5, 6, 1, 4, 6, 3, 6, 2, 2, 1, 2, 1, 2, 3, 6, 1, 4, 6, 5, 1, 2, 6, 2, 5, 1, 5, 4, 5, 1, 3, 1, 4, 3, 3, 1, 5, 2, 4, 1, 2, 2, 4, 2, 5, 6, 6, 6, 5, 1, 2, 4, 1, 5, 3, 1, 3, 1, 2, 6, 4, 4, 1, 1, 4, 1, 2, 1, 3, 1, 2, 5, 1, 5, 1, 1

但我真的不明白為什么我在R中遇到這個問題? 任何幫助都會非常感激!

嘗試另一種方法:

library(dplyr)
library(psych)

僅使用可靠性分析所需的變量(稱為df1)創建df; df2是你所有初始變量的df; 您想要選擇的變量例如是V1:V10

df1 <- dplyr::select(df2, V1:V10) 

psych::omega(df1, nfactors = 1) # you get both alpha and omega 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM