Analyse Streuung verschiedener Kategorien und Unterkategorien

Ok...Go

Cadet 2nd Year
Registriert
Dez. 2010
Beiträge
29
Hallo zusammen

ich arbeite zur Zeit an einem kleinen Projekt zur Erfassung, Kategorisierung und Auswertung von Fragen.

In einer (RoR) Webapp werden die Fragen verschiedener Personen erfasst und in einer Kategorie sowie einer passenden Unterkategorie eingeteilt. Also zB:

K1: Fragen zu Webentwicklung
  • Fragen zu PHP
  • Fragen zu Python
  • Fragen zu Ruby

K2: Fragen zu Webdesign
  • Fragen zu HTML
  • Fragen zu CSS
  • Fragen zu JS

usw...

Die Einträge werden in einer PSQL DB gespeichert. Das klappt soweit alles super.

Die Auswertung der Daten klappt auch gut, aber mir fehlt eine Statistik die die Streuung über die Kategorisierungen pro Person beschreibt :freak:

Sprich ich möchte gerne von jeder Person wissen ob sie fast nur Fragen zu Webdesign hatten oder ob sich die Fragen über alle Bereiche bewegen (sowie natürlich alles dazwischen). Ziel soll ein Scatterplot sein wo x die Anzahl von Fragen pro Woche und y eben diese Streuung abbildet.

Die Charts selbst sind nicht das Problem, sondern eher die korrekt Berechnung. Ich kann mich zwar noch an Dinge wie Streuung erinnern, doch bezweifle ich, dass dies der Wert ist welchen ich brauche.

Irgendwie habe ich das Gefühl die Lösung für diese Frage wäre sehr einfach - aber mein Kopf raucht einfach nur noch:)

Ich hoffe jemand hier hat die zündende Idee:)

Danke im Voraus und Grüsse
Toby

--------------

Hier noch ein Auszug der Fragen Tabelle (Field=>Kategorie, Detail=>Unterkategorie):

Code:
 id  | person_id | field_id | detail_id 
-----+-----------+----------+-----------
  83 |         1 |        1 |        52
  71 |         1 |        2 |        49
  94 |         1 |        3 |        54
  86 |         1 |        4 |        59
  70 |         1 |        4 |        59
  76 |         1 |        4 |        59
  78 |         1 |        4 |        59
  95 |         2 |        1 |        50
  72 |         2 |        1 |        51
  99 |         2 |        1 |        52
  87 |         2 |        2 |        47
  90 |         2 |        2 |        47
  98 |         2 |        2 |        48
  75 |         2 |        4 |        57
  91 |         2 |        4 |        59
  93 |         2 |        4 |        60
  80 |         2 |        5 |        62
  73 |         3 |        2 |        47
  81 |         3 |        3 |        54
  69 |         3 |        3 |        56
 101 |         3 |        3 |        56
  74 |         3 |        4 |        61
  84 |         4 |        1 |        52
 102 |         4 |        2 |        48
  92 |         4 |        3 |        54
  79 |         5 |        1 |        51
  97 |         5 |        3 |        56
  89 |         5 |        5 |        64
 106 |        14 |        1 |        50
  96 |        14 |        1 |        51
 105 |        14 |        1 |        52
  77 |        14 |        1 |        52
 107 |        14 |        2 |        47
 103 |        14 |        3 |        54
  82 |        14 |        3 |        55
 100 |        14 |        4 |        57
 109 |        14 |        4 |        60
  88 |        14 |        4 |        60
  85 |        14 |        4 |        60
 108 |        14 |        5 |        62
 104 |        14 |        5 |        62
(41 rows)
 
Zuletzt bearbeitet:
Zurück
Oben