2017-04-15 8 views
0

다음은 THIS R Blogger 자습서에 따라 완벽하게 작동하는 Cronbach 알파를 계산합니다. 결과를 data.frame 또는 텍스트 파일로 내보내는 방법을 배우고 싶습니다. 다음 코드에서 결과를 내보내는 방법에 대한 아이디어 : psych::alpha(d)? 참고로, 실습실 패키지를 보았지만 Cronbach 출력의 회귀 및 설명 통계만으로는 작동하지 않았습니다. 고맙습니다.수출 Cronbach Alpha 결과 - R

+0

에 일반적인 접근 방식을 정신 패키지를 사용하여 계수 오메가를 찾는 방법에 대한 자습서를 읽어보십시오 것은'capture.output' 또는'sink'을 사용하는 것입니다 . (여러 번 질문을 받았기 때문에 기존 답변을 반복하고 싶지 않습니다.) 이러한 기능이 성공을위한 적절한 경로를 제공하지 않으면 [MCVE]를 읽으십시오. (블로그 링크는 코딩시 적절한 노력으로 간주되지 않으며 어쨌든 IMO입니다.) –

답변

1

이렇게하면 출력을 txt 파일로 저장할 수 있습니다. 또한 관심있는 정보 만 얻을 수있는 $ 연산자를 사용하여 알파 기능을 사용하여 만든 개체를 부분 집합 할 수 있습니다.

setwd("~/Desktop") 
out <- psych::alpha(d) 
capture.output(out,file = "alpha.txt") 
0

을 모든 R의 사실, 당신이 원하는 일을 여러 가지 방법이 있습니다 . 첫 번째로 함수에 대한 도움말 메뉴 (이 경우? alpha)를 살펴 보는 것입니다. 알파 함수에서 여러 객체가 반환되는 것을 볼 수 있습니다.

알파 출력을 인쇄하면 이러한 개체의 하위 집합 만 표시됩니다 (이 부분은 도움말 파일의 값 부분에 나와 있습니다). 그러나, 반환되는 객체의 전체 목록을 보려면 "STR"명령 그런 다음 자신의 사용을 위해 이러한 개체 중 하나를 캡처하도록 선택할 수 있습니다

my.results <- alpha(my.data) 
str(my.results)  #or just list the names of the objects 
names(my.alpha) 
[1] "total"   "alpha.drop" "item.stats" "response.freq" "keys"   "scores"  "nvar"   "boot.ci"  
[9] "boot"   "Unidim"  "Fit"   "call"   "title" 

를 사용합니다.

raw_alpha std.alpha G6(smc) average_r  S/N   ase  mean  sd 
0.8292414 0.8307712 0.8355999 0.2347851 4.909159 0.006384736 0.5125148 0.2497765 

당신은 객체의 반환을 위해이 작업을 수행 할 수 있습니다 따라서

my.alpha <- alpha(ability) #use the ability data set in the psych package 
my.alpha #will give the normal (and nicely formatted output) 
totals <- my.alpha$total #just get one object from my.alpha 
totals      #show that object 

은 (멋진 출력없이) 한 줄을 생성합니다. 패키지를 작성하는 우리 대부분은 우리가 생각하는 것을 인쇄하여 기능 출력의 필수 요소이지만 다른 유용한 정보를 포함합니다. 또한 요약과 같은 다른 기능을 통해 다른 정보를 인쇄 할 수 있습니다. 위의 예를 사용 그래서

,

summary(my.alpha) #prints the rounded to 2 decimals my.alpha$total object 
Reliability analysis 
raw_alpha std.alpha G6(smc) average_r S/N ase mean sd 
     0.83  0.83 0.84  0.23 4.9 0.0064 0.51 0.25 

주의 최종 워드. 많은 사람들이 알파가 스케일의 구조를 설명하는 데 특히 유용한 통계는 찾지 못합니다. 당신은 콘솔 출력의 텍스트 파일 덤프를 얻는 데

http://personality-project.org/r/psych/HowTo/R_for_omega.pdf