<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body>
    <p>Hallo Theophilix<br>
    </p>
    <div class="moz-cite-prefix">Am 15.05.20 um 12:03 schrieb Matthias
      Gruhn:<br>
    </div>
    <blockquote type="cite"
      cite="mid:00dc01d62aa0$215c9d60$6415d820$@gmx.de">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1947156177;
        mso-list-type:hybrid;
        mso-list-template-ids:-1084051126 67567631 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hallo zusammen,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">dass der Import-Zuordnungen Editor
          existiert habe ich erst jetzt gesehen! Danke für den Hinweis.
          Habe nun alle Zuordnungen gelöscht.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Zwei wichtige Verbesserungsvorschläge, die
          sehr schnell umsetzbar sein dürften: <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">1. Bitte eine Option für die Mindestlänge
          der gespeicherten Bayes-Begriffe in die Gnucash-Einstellungen
          rein. Begründung: Wenn jedes „+“ oder jeder Schrägstrich
          aufgenommen wird oder jede kleine Zahl, dann sorgt das für
          Chaos, wenn man die Liste bearbeitet. Vielleicht kommt dadurch
          auch der Algorithmus durcheinander.<o:p></o:p></p>
      </div>
    </blockquote>
    <p>Ja, diese Überlegung hatte ich anfangs auch. Da man aber
      normalerweise wenig bis gar nicht mit dem Import-Zuordnungen
      Editor arbeiten muss, ist das auch nicht wirklich schlimm. Ich
      nehme das mal als Anregung auf und werde es ggf. an die Entwickler
      weitergeben.</p>
    <p>Ich kann aber zumindest dazu sagen, dass der Bayes-Algorithmus
      nach meinen Erkenntnissen durch die vielen kleinen Zeichen weder
      im negativen noch im positiven Sinne beeinflusst wird.<br>
    </p>
    <blockquote type="cite"
      cite="mid:00dc01d62aa0$215c9d60$6415d820$@gmx.de">
      <div class="WordSection1">
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">2. Der Bayes Algorithmus sollte alle
          Buchungen desjenigen Kontos, in das die Buchungen reinsollen,
          vorher auslesen (falls das nicht schon so funktioniert) und
          diesen Daten höchste Priorität zuteilen. Begründung: Die Daten
          von vergangenen Buchungen im betreffenden Konto sind 99%
          richtig, da bereits überprüft / korrekt zugeordnet. <o:p></o:p></p>
      </div>
    </blockquote>
    Das ist ebenfalls eine Überlegung, die mich nach wie vor
    beschäftigt. Ich halte das ebenfalls für sinnvoll. Wenn etwas
    dagegen spricht, dann ist es maximal der Zeitaufwand für das
    Auslesen aller Buchungen, welcher dann bei jedem Import anfallen
    würde. Möglicherweise war das der Grund, warum sich die Entwickler
    gegen diese Vorgehensweise entschieden haben. Ich werde das mal in
    Erfahrung bringen.<br>
    <blockquote type="cite"
      cite="mid:00dc01d62aa0$215c9d60$6415d820$@gmx.de">
      <div class="WordSection1">
        <p class="MsoNormal">Hierzu eine Überlegung (ignorieren, falls
          zu banal und schon integriert): Statt alle vorhandenen
          Buchungen auszulesen und in Begriffe zu zerlegen (Dauer?
          Sinn?), könnte der Algorithmus nur einen Begriff (Mindestlänge
          wichtig, s.o. ) der neuen Buchung extrahieren und in allen
          vorhandenen Buchungen danach suchen. Wenn eine passende
          vorhandene Buchung gefunden wird, in der der Begriff vorkommt,
          soll zur Sicherheit ein zweiter Begriff (Mindestlänge wichtig,
          s.o. ) aus der neuen Buchung extrahiert und in der gefundenen
          Buchung gesucht werden. Wenn dieser zweite Begriff in der
          gefundenen Buchung ebenfalls vorliegt soll der Algorithmus das
          Buchungsziel übernehmen. (Verfeinerung des Prinzips dann mit
          weiteren Begriffen).<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Grüße,<o:p></o:p></p>
        <p class="MsoNormal">Theophilix<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
gnucash-de mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gnucash-de@gnucash.org">gnucash-de@gnucash.org</a>
<a class="moz-txt-link-freetext" href="https://lists.gnucash.org/mailman/listinfo/gnucash-de">https://lists.gnucash.org/mailman/listinfo/gnucash-de</a>
</pre>
    </blockquote>
  </body>
</html>