Mercurial > hg > nsaunier > traffic-intelligence
comparison python/utils.py @ 669:df6be882f325
bug corrected
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Tue, 26 May 2015 11:35:24 +0200 |
| parents | f8dcf483b296 |
| children | f72ed51c6b65 |
comparison
equal
deleted
inserted
replaced
| 668:f8dcf483b296 | 669:df6be882f325 |
|---|---|
| 423 | 423 |
| 424 def generateExperiments(independentVariables): | 424 def generateExperiments(independentVariables): |
| 425 '''Generates all possible models for including or not each independent variable''' | 425 '''Generates all possible models for including or not each independent variable''' |
| 426 experiments = {} | 426 experiments = {} |
| 427 nIndependentVariables = len(independentVariables) | 427 nIndependentVariables = len(independentVariables) |
| 428 if nIndependentVariables != len(np.unique(independentVariables)): | 428 if nIndependentVariables != len(set(independentVariables)): |
| 429 print("Duplicate variables. Exiting") | 429 print("Duplicate variables. Exiting") |
| 430 import sys | 430 import sys |
| 431 sys.exit() | 431 sys.exit() |
| 432 nModels = 2**nIndependentVariables | 432 nModels = 2**nIndependentVariables |
| 433 for i,var in enumerate(independentVariables): | 433 for i,var in enumerate(independentVariables): |
