This document contains an analysis of the factor structure of the BAIT 1.0 questionnaire (GAAIS + questions about CGI) used in Makowski (Fake Face, 2023).
Item correlation
Code
data <- df |>
select (starts_with ("AI_" )) |>
rename (
GAAIS_Neg3_Unethical = AI_2_Unethical,
GAAIS_Neg10_Dangerous = AI_6_Dangerous,
GAAIS_Pos7_DailyLife = AI_4_DailyLife,
GAAIS_Pos12_Exciting = AI_8_Exciting,
GAAIS_Pos14_Applications = AI_9_Applications,
# BAIT
BAIT_1_RealisticImages = AI_1_RealisticImages,
BAIT_2_VideosReal = AI_3_VideosReal,
BAIT_3_ImitatingReality = AI_5_ImitatingReality,
BAIT_4_RealisticVideos = AI_7_RealisticVideos,
BAIT_5_FaceErrors = AI_10_FaceErrors)
correlation:: correlation (data) |>
summary () |>
plot () +
theme_bw () +
theme (axis.text.x = element_text (angle= 45 , hjust= 1 ))
GAAIS
General Attitudes towards Artificial Intelligence Scale (GAAIS; Schepman et al., 2020, 2022)
data_gaais <- select (data, starts_with ("GAAIS" ))
plot (bayestestR:: estimate_density (data_gaais, method= "KernSmooth" )) +
theme_abyss () +
labs (y = "" , x = "Score" )
plot (parameters:: n_factors (data_gaais))
parameters:: factor_analysis (data_gaais, n = 2 , rotation = "varimax" , sort= TRUE )
# Rotated loadings from Factor Analysis (varimax-rotation)
Variable | MR1 | MR2 | Complexity | Uniqueness
----------------------------------------------------------------
GAAIS_Pos12_Exciting | 0.82 | 0.20 | 1.12 | 0.28
GAAIS_Pos7_DailyLife | 0.81 | 0.17 | 1.09 | 0.31
GAAIS_Pos14_Applications | 0.74 | 0.14 | 1.07 | 0.44
GAAIS_Neg3_Unethical | 0.17 | 0.98 | 1.06 | 4.38e-03
GAAIS_Neg10_Dangerous | 0.13 | 0.40 | 1.20 | 0.82
The 2 latent factors (varimax rotation) accounted for 62.84% of the total variance of the original data (MR1 = 38.45%, MR2 = 24.39%).
BAIT
Beliefs about Artificial Imaging Technology - BAIT (Makowski, preprint )
data_bait <- select (data, starts_with ("BAIT" ))
plot (bayestestR:: estimate_density (data_bait, method= "KernSmooth" )) +
theme_abyss () +
labs (y = "" , x = "Score" )
plot (parameters:: n_factors (data_bait))
parameters:: factor_analysis (data_bait, n = 2 , rotation = "varimax" , sort= TRUE )
# Rotated loadings from Factor Analysis (varimax-rotation)
Variable | MR1 | MR2 | Complexity | Uniqueness
---------------------------------------------------------------
BAIT_4_RealisticVideos | 0.80 | 0.18 | 1.10 | 0.34
BAIT_3_ImitatingReality | 0.62 | 0.21 | 1.21 | 0.57
BAIT_1_RealisticImages | 0.61 | 0.09 | 1.04 | 0.62
BAIT_2_VideosReal | 0.09 | 0.99 | 1.02 | 4.48e-03
BAIT_5_FaceErrors | 0.05 | 0.07 | 1.89 | 0.99
The 2 latent factors (varimax rotation) accounted for 49.48% of the total variance of the original data (MR1 = 28.03%, MR2 = 21.45%).