Skip to content

Instantly share code, notes, and snippets.

@eliardocosta
Last active August 2, 2021 13:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eliardocosta/7d018d32d9849d195959db3684f06033 to your computer and use it in GitHub Desktop.
Save eliardocosta/7d018d32d9849d195959db3684f06033 to your computer and use it in GitHub Desktop.
Script R com comandos para o cálculo do alfa de Cronbach e quantidades relacionadas.

Primeiros passos

  1. Instale o R neste link.
  2. Instale o RStudio neste link (recomendado).

Referências

install.packages("ltm") # instalando pacote 'ltm' (rode somente uma vez)
library(ltm) # carregando pacote 'ltm'
# Exemplo 1 ---------------------------------------------------------------
?Environment # para ver detalhes dos dados 'Environment'
levels(Environment$LeadPetrol) # correspondentes a 1, 2, 3
View(Environment) # visualizando os dados
dim(Environment) # numero de linhas e colunas dos dados
# Alfa de Cronbach
cronbach.alpha(Environment)
# Alfa de Cronbach padronizado
cronbach.alpha(Environment, standardized = TRUE)
# Alfa de Cronbach e respectivo intervalo de confianca 95%
cronbach.alpha(Environment, CI = TRUE)
# Alfa de Cronbach e respectivo intervalo de confianca 90%
cronbach.alpha(Environment, CI = TRUE, probs = c(0.05, 0.95))
# Alguns outros calculos
descript(Environment)
# Exemplo 2 ---------------------------------------------------------------
install.packages(readxl) # para ler arquivos Excel (rode somente uma vez)
library(readxl) # carregando pacote
numcol = 6 # numero de colunas do .xlsx a serem importadas
# caminho no computador para o arquivo 'Dados_MA.xlsx', substitua de acordo com o seu computador
caminho = "C:\Documentos\...\Dados_MA.xlsx"
dadosMA = read_excel(caminho, sheet = 1, range = "A1:F292",
col_types = rep("numeric", numcol))
dim(dadosMA) # numero de linhas e colunas
View(dadosMA) # visualizando dados
# Alfa de Cronbach
cronbach.alpha(dadosMA)
# Alfa de Cronbach padronizado
cronbach.alpha(dadosMA, standardized = TRUE)
# Alfa de Cronbach e respectivo intervalo de confianca 95%
cronbach.alpha(dadosMA, CI = TRUE)
# Alfa de Cronbach e respectivo intervalo de confianca 90%
cronbach.alpha(dadosMA, CI = TRUE, probs = c(0.05, 0.95))
# Alguns outros calculos
descript(dadosMA)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment