johannesgerer / buchhaltung

Smart tools for the ledger universe
http://johannesgerer.com/buchhaltung
MIT License
97 stars 8 forks source link

Failed to learn account: dbacl:warning: dirichlet measure did not converge #36

Closed bascht closed 5 years ago

bascht commented 5 years ago

I'm not even sure if this is the correct place to report it, but during buchhaltung match I repeatedly stumble upon errors when learning from my accounts:

Done:     Assets:Receivable:Misc
Failed:   Expenses:Personal:Household
with Code ExitSuccess

And error:
dbacl:warning: dirichlet measure did not converge.

Do you have any hints what what could cause this / what I should look for in my imported ledger file?

johannesgerer commented 5 years ago

These messages are informational and usually do not indicate that something is not working. This needs to be improved ...

It usually happens if the account has not enough transaction to have the Bayesian classifier learn something, and implied that this account will not be suggested when matching transactions.

On January 17, 2019 10:19:53 PM GMT+00:00, Sebastian Schulze notifications@github.com wrote:

I'm not even sure if this is the correct place to report it, but during buchhaltung match I repeatedly stumble upon errors when learning from my accounts:

Done:     Assets:Receivable:Misc
Failed:   Expenses:Personal:Household
with Code ExitSuccess

And error:
dbacl:warning: dirichlet measure did not converge.

Do you have any hints what what could cause this / what I should look for in my imported ledger file?

-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/johannesgerer/buchhaltung/issues/36

bascht commented 5 years ago

Oh alright, it sounded really exotic and googling for the error message did only bring up mathematical papers. :smile: Thanks for the explanation!