Ergebnis 1 bis 2 von 2

Thema: Bayes’schen Durchschnitt

  1. #1
    TP-Supporter
    Registriert seit
    Mar 2005
    Beiträge
    429

    Angry Bayes’schen Durchschnitt

    Nabend,

    ich komme irgendwie nicht weiter, trotz verschiedener Webseiten, wie http://webdesignlovers.ch/2011/10/or...e-a-superhero/ und http://www.thebroth.com/blog/118/bayesian-rating.

    Ich habe eine Tabelle erstellt.

    ID, venueID, voting (voting von 1-10 möglich)

    Hier werden alle Votings zu den Venues abgespeichert.

    Nun habe ich wie auf der Site angegeben 2 View Tabellen erstellt.

    Code:
    SELECT
    venueID,
    (select count(venueID) from test_voting) / (select count(distinct venueID) from test_voting) as avg_num_votes,
    (select avg(voting) from test_voting) as avg_rating,
    count(venueID) as this_num_votes,
    avg(voting) as this_rating
    FROM
    test_voting
    group by venueID
    Code:
    select
    venueID,
    ((avg_num_votes * avg_rating) + (this_num_votes * this_rating)) / (avg_num_votes + this_num_votes) as real_rating 
    from myRanking order by real_rating
    Das funktioniert auch alles perfekt nur macht mich das Ergebnis sehr stutzig.

    Wenn ich nur 1 Voting von 10 für eine Venue abgebe, dann bleibt diese ewig auf Platz 1 obwohl ich für eine 2. Venue 10 Stimme a 9 abgebe. Genau sowas soll doch eigentlich nicht passieren, oder?

    Wenn ich nun zur ersten Venue noch ein zweites Voting abgeben von sagen wir 5, verändert sich das Ranking schlagartig.

    Da stimmt doch was nicht...oder habe ich da was nicht ganz verstanden?

    Grüße,
    derDenis

  2. #2
    TP-Supporter
    Registriert seit
    Mar 2005
    Beiträge
    429
    Kann es sein das es in der ersten View-Tabelle:

    sum(voting) as this_rating

    heißen, muß? Wennich das so teste, ist das Ergebnis irgendwie korrekt :-)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Datum konvertieren und Durchschnitt berechnen
    Von Trigadon.de im Forum Traum-Dynamik
    Antworten: 7
    Letzter Beitrag: 18.09.2006, 09:41
  2. Antworten: 0
    Letzter Beitrag: 24.11.2003, 16:21

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51