Error en mlogit: Error en solve.default (H, g [! Corregido]): el sistema es computacionalmente singular: número de condición recíproca = 3.4767e-18

Tengo una encuesta conjunta de datos en formato largo. Las primeras filas se ven así:

 ID alt choice size tar length brand flavor gender age yr_smoke num_smoke job
 1  1   1     no    1   1      1     1      1      2  35       10        20   1
 2  1   2     no    1   1      1     1      1      2  35       10        20   1
 3  1   3     no    1   1      1     1      1      2  35       10        20   1
 4  1   4     no    1   1      1     1      1      2  35       10        20   1
 5  1   5     no    1   1      1     1      1      2  35       10        20   1
 6  1   6     no    1   1      1     1      1      2  35       10        20   1

Utilicé mlogit.data como:

data_mlogit_ct1_test2 <- mlogit.data(data_mlogit_ct1_test1,choice="choice",
shape="long",alt.var="alt")

Las primeras filas de los datos transformados se ven así:

   ID alt choice size tar length brand flavor gender age yr_smoke num_smoke job
   1.1  1   1  FALSE    1   1      1     1      1      2  35       10        20   1
   1.2  1   2  FALSE    1   1      1     1      1      2  35       10        20   1
   1.3  1   3  FALSE    1   1      1     1      1      2  35       10        20   1
   1.4  1   4  FALSE    1   1      1     1      1      2  35       10        20   1
   1.5  1   5  FALSE    1   1      1     1      1      2  35       10        20   1
   1.6  1   6  FALSE    1   1      1     1      1      2  35       10        20   1

Ahora estoy tratando de encajar mlogit como:

 fit_mlogit_ct11 <- mlogit(choice~size+tar+length+brand+flavor, 
                           data_mlogit_ct1_test1,shape="long",chid.var="ID",
                           alt.var="alt",method="bfgs",heterosc=TRUE,tol=10)

Tengo este error

Error en resolver.default (crossprod (attr (x, "gradi") [,! Corregido])): Lapack rutina dgesv: el sistema es exactamente singular

Entonces hice

  fit_mlogit_ct11 <- mlogit(choice~size+tar+length+brand+flavor, data_mlogit_ct1_test2)

Ahora tengo:

Error en resolver.default (H, g [! Corregido]): el sistema es computacionalmente singular: número de condición recíproca = 3.4767e-18

¿Puede alguien ayudarme por favor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta