Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Halton

22 views
Skip to first unread message

FTK

unread,
Oct 1, 2024, 5:34:45 AM10/1/24
to Biogeme
Hallo, 


I would use Halton distribution for mixed logit model but I haven't been able to do it. Could you please let me know how i can use "Halton" ?

kind regards, 
FTK


Here is my model; 


[Choice]
choice

[Beta]
// Name   Value LowerBound UpperBound status (0=variable, 1=fixed)
ASC1     0 -10000 10000 1
ASC2     0 -10000 10000 0
ASC3     0 -10000 10000 0
ASC4     0 -10000 10000 0
ASC5     0 -10000 10000 0
BETA1     0 -10000 10000 0
BETA2     0 -10000 10000 0
BETA3     0 -10000 10000 0
BE_AGE21    0 -10000 10000 0
BE_AGE22    0 -10000 10000 0
BE_AGE23    0 -10000 10000 0
BE_AGE31    0 -10000 10000 0
BE_AGE32    0 -10000 10000 0
BE_AGE33    0 -10000 10000 0
BE_AGE41    0 -10000 10000 0
BE_AGE42    0 -10000 10000 0
BE_AGE43    0 -10000 10000 0
BE_AGE51    0 -10000 10000 0
BE_AGE52    0 -10000 10000 0
BE_AGE53    0 -10000 10000 0
BE_GEN2     0 -10000 10000 0
BE_GEN3     0 -10000 10000 0
BE_GEN4     0 -10000 10000 0
BE_GEN5     0 -10000 10000 0
BE_INC21    0 -10000 10000 0
BE_INC22    0 -10000 10000 0
BE_INC23    0 -10000 10000 0
BE_INC31    0 -10000 10000 0
BE_INC32    0 -10000 10000 0
BE_INC33    0 -10000 10000 0
BE_INC41    0 -10000 10000 0
BE_INC42    0 -10000 10000 0
BE_INC43    0 -10000 10000 0
BE_INC51    0 -10000 10000 0
BE_INC52    0 -10000 10000 0
BE_INC53    0 -10000 10000 0
BE_EDU21    0 -10000 10000 0
BE_EDU22    0 -10000 10000 0
BE_EDU31    0 -10000 10000 0
BE_EDU32    0 -10000 10000 0
BE_EDU41    0 -10000 10000 0
BE_EDU42    0 -10000 10000 0
BE_EDU51    0 -10000 10000 0
BE_EDU52    0 -10000 10000 0
BE_HEALTH2  0 -10000 10000 0
BE_HEALTH3  0 -10000 10000 0
BE_HEALTH4  0 -10000 10000 0
BE_HEALTH5  0 -10000 10000 0
BE_OWN2     0 -10000 10000 0
BE_OWN3     0 -10000 10000 0
BE_OWN4     0 -10000 10000 0
BE_OWN5     0 -10000 10000 0
BE_OLDC2    0 -10000 10000 0
BE_OLDC3    0 -10000 10000 0
BE_OLDC4    0 -10000 10000 0
BE_OLDC5    0 -10000 10000 0
BE_Whome21   0 -10000 10000 0
BE_Whome22   0 -10000 10000 0
BE_Whome31   0 -10000 10000 0
BE_Whome32   0 -10000 10000 0
BE_Whome41   0 -10000 10000 0
BE_Whome42   0 -10000 10000 0
BE_Whome51   0 -10000 10000 0
BE_Whome52   0 -10000 10000 0
BE_DIST21   0 -10000 10000 0
BE_DIST22   0 -10000 10000 0
BE_DIST31   0 -10000 10000 0
BE_DIST32   0 -10000 10000 0
BE_DIST41   0 -10000 10000 0
BE_DIST42   0 -10000 10000 0
BE_DIST51   0 -10000 10000 0
BE_DIST52   0 -10000 10000 0
BE_PURPO21  0 -10000 10000 0
BE_PURPO22  0 -10000 10000 0
BE_PURPO23  0 -10000 10000 0
BE_PURPO31  0 -10000 10000 0
BE_PURPO32  0 -10000 10000 0
BE_PURPO33  0 -10000 10000 0
BE_PURPO41  0 -10000 10000 0
BE_PURPO42  0 -10000 10000 0
BE_PURPO43  0 -10000 10000 0
BE_PURPO51  0 -10000 10000 0
BE_PURPO52  0 -10000 10000 0
BE_PURPO53  0 -10000 10000 0
SIGMA1     0 -10000 10000 0
SIGMA2     0 -10000 10000 0
SIGMA3     0 -10000 10000 0


[Utilities]
// Id    Name   Avail    linear-in-parameter expression

   1    Alt1    AV1    ASC1 * one + BETA1 [ SIGMA1 ] * x11 + BETA2 [ SIGMA2 ] * x12  + BETA3 [ SIGMA3 ] * x13  
   2    Alt2    AV2    ASC2 * one + BETA1 [ SIGMA1 ] * x21 + BETA2 [ SIGMA2 ] * x22  + BETA3 [ SIGMA3 ] * x23 + BE_AGE21 * AGE1  + BE_AGE22 * AGE2 +  BE_AGE23 * AGE3  +  BE_GEN2 * GEND + BE_INC21 * INCO1  + BE_INC22 * INCO2 + BE_INC23 * INCO3 + BE_EDU21 * EDU1  + BE_EDU22 * EDU2 + BE_HEALTH2 * HEAL + BE_OWN2 * OWNCAR + BE_OLDC2 * OLDCAR + BE_Whome21 * WHO1 + BE_Whome22 * WHO2 + BE_DIST21 * DIST1 + BE_DIST22 * DIST2 + BE_PURPO21 * PURPO1 + BE_PURPO22 * PURPO2 + BE_PURPO23 * PURPO3
   3    Alt3    AV3    ASC3 * one + BETA1 [ SIGMA1 ] * x31 + BETA2 [ SIGMA2 ] * x32  + BETA3 [ SIGMA3 ] * x33 + BE_AGE31 * AGE1  + BE_AGE32 * AGE2 +  BE_AGE33 * AGE3  +  BE_GEN3 * GEND + BE_INC31 * INCO1  + BE_INC32 * INCO2 + BE_INC33 * INCO3 + BE_EDU31 * EDU1  + BE_EDU32 * EDU2 + BE_HEALTH3 * HEAL + BE_OWN3 * OWNCAR + BE_OLDC3 * OLDCAR + BE_Whome31 * WHO1 + BE_Whome32 * WHO2 + BE_DIST31 * DIST1 + BE_DIST32 * DIST2 + BE_PURPO31 * PURPO1 + BE_PURPO32 * PURPO2 + BE_PURPO33 * PURPO3
   4    Alt4    AV4    ASC4 * one + BETA1 [ SIGMA1 ] * x41 + BETA2 [ SIGMA2 ] * x42  + BETA3 [ SIGMA3 ] * x43 + BE_AGE41 * AGE1  + BE_AGE42 * AGE2 +  BE_AGE43 * AGE3  +  BE_GEN4 * GEND + BE_INC41 * INCO1  + BE_INC42 * INCO2 + BE_INC43 * INCO3 + BE_EDU41 * EDU1  + BE_EDU42 * EDU2 + BE_HEALTH4 * HEAL + BE_OWN4 * OWNCAR + BE_OLDC4 * OLDCAR + BE_Whome41 * WHO1 + BE_Whome42 * WHO2 + BE_DIST41 * DIST1 + BE_DIST42 * DIST2 + BE_PURPO41 * PURPO1 + BE_PURPO42 * PURPO2 + BE_PURPO43 * PURPO3
   5    Alt5    AV5    ASC5 * one + BETA1 [ SIGMA1 ] * x51 + BETA2 [ SIGMA2 ] * x52  + BETA3 [ SIGMA3 ] * x53 + BE_AGE51 * AGE1  + BE_AGE52 * AGE2 +  BE_AGE53 * AGE3  +  BE_GEN5 * GEND + BE_INC51 * INCO1  + BE_INC52 * INCO2 + BE_INC53 * INCO3 + BE_EDU51 * EDU1  + BE_EDU52 * EDU2 + BE_HEALTH5 * HEAL + BE_OWN5 * OWNCAR + BE_OLDC5 * OLDCAR + BE_Whome51 * WHO1 + BE_Whome52 * WHO2 + BE_DIST51 * DIST1 + BE_DIST52 * DIST2 + BE_PURPO51 * PURPO1 + BE_PURPO52 * PURPO2 + BE_PURPO53 * PURPO3


[Draws]
1000



[Expressions]
one = 1

[Model]
$MNL

Michel Bierlaire

unread,
Oct 1, 2024, 9:27:43 AM10/1/24
to f.tor...@gmail.com, Michel Bierlaire, Biogeme
This is documented here: https://transp-or.epfl.ch/documents/technicalReports/Bier19.pdf
> --
> You received this message because you are subscribed to the Google Groups "Biogeme" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to biogeme+u...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/biogeme/2e151df0-511a-4f9c-8936-bc2cedbb3da0n%40googlegroups.com.

Michel Bierlaire
Transport and Mobility Laboratory
School of Architecture, Civil and Environmental Engineering
EPFL - Ecole Polytechnique Fédérale de Lausanne
http://transp-or.epfl.ch
http://people.epfl.ch/michel.bierlaire

Reply all
Reply to author
Forward
0 new messages