install.packages(“readxl”)
install.packages(“dplyr”)
install.packages(“car”)
library(readxl)
library(dplyr)
library(car)
data <- read_data(“survey11.xlsx”)
head(data)
str(data)
data\(choice <- factor(data\)choice, levels = c(0, 1))
table(data$choice)
sum(is.na(data))
model <- glm(choice ~ Extraversion + Agreeableness + Conscientiousness + Neuroticism + Openness + age + income + Safety + Utility + Design + Digital + Trendiness, family = binomial(link = “logit”), data = data)
summary(model)
vif(model)
alias(model)
model1 <- glm(choice ~ Extraversion + Agreeableness + Conscientiousness + Neuroticism + Openness + age + income + Safety + Utility, family = binomial(link = “logit”), data = data)
summary(model1)
variables_to_standardize <- c(“Extraversion”, “Agreeableness”, “Conscientiousness”, “Neuroticism”, “Openness”, “age”, “income”, “Safety”, “Utility”, “Design”, “Digital”, “Trendiness”)
data_scaled <- data %>% mutate(across(all_of(variables_to_standardize), scale))
summary(data_scaled)
model2 <- glm(choice ~ Extraversion + Agreeableness + Conscientiousness + Neuroticism + Openness + age + income + Safety + Utility, family = binomial(link = “logit”), data = data_scaled)
summary(model2)