Dificuldade em rodar os testes de normalidade multivariada

Ei gente… boa tarde… estou tentando rodar a MANOVA em um banco de dados onde eu tenho 3 variáveis independentes (EXERC, DIETA e TEMPO) e algumas variáveis dependentes (peso total, fígado, tecido adiposo mesentérico, tecido adiposo intraperitoneal, tecido adiposo periuterino). Para testar a normalidade multivariada eu usei o seguinte código, que usa o pacote mvn e o teste de Henze-Zirkler:

mvn(data = dados, subset = “EXERC”, “DIETA”, “TEMPO”, mvnTest = “hz”)

O output foi:
Error in if (cov) { : argumento não é interpretável como lógico

Aí tentei o seguinte código:
dados %>% group_by(EXERC, DIETA, TEMPO) %>%
doo(~mshapiro_test(.))

O output foi:
Erro: Problem with mutate() column data.
:information_source: data = map(.data$data, .f, ...).
x sistema é computacionalmente singular: condição recíproca número = 1.27517e-21

E aí eu desisti… não consegui entender o problema… se alguém puder me ajudar, eu agradeço!!

Abs

Imagino que no argumento subset, os nomes das variáveis deveriam ser inputadas como vetor assim subset = c(“EXERC”, “DIETA”, “TEMPO”)

Ei Rebeca… bom dia… obrigada… era o que faltava mesmo!!!