validation_results = the_biogeme.validate(results, validation_data)
for slide in validation_results:
print(
f'Log likelihood for {slide.shape[0]} validation data: '
f'{slide["Loglikelihood"].sum()}'
)
TypeError Traceback (most recent call last)
<ipython-input-190-688ad2f46bfc> in <cell line: 0>()
----> 1 validation_results = the_biogeme.validate(results, validation_data)
2 for slide in validation_results:
3 print(
4 f'Log likelihood for {slide.shape[0]} validation data: '
5 f'{slide["Loglikelihood"].sum()}'
________________________________________
1 frames
________________________________________
/usr/local/lib/python3.11/dist-packages/biogeme/biogeme.py in simulate(self, theBetaValues)
1623 raise excep.BiogemeError('\n'.join(listOfErrors))
1624
-> 1625 result = self.theC.simulateSeveralFormulas(
1626 formulas_signature,
1627 betaValues,
src/cythonbiogeme/cpp/cythonbiogeme.pyx in cythonbiogeme.cythonbiogeme.pyBiogeme.simulateSeveralFormulas()
TypeError: simulateSeveralFormulas() takes exactly 6 positional arguments (5 given)