Moin! Ich bin im Rahmen eines Hochschulprojektes dabei einen Score zu entwickeln, der Mobilität beschreibt.

Dieser Score besteht aus insgesamt 4 Dimensionen (z.B. Personengruppen), die man jeweils ganz gut mit einer Mindmap/hierarchischen Liste beschreiben könnte. Bei Personengruppen bestünde diese beispielsweise aus Erwerbstätigen und nicht erwerbstätigen Menschen, die sich jeweils in Menschen mit und ohne Auto splitten.

So weit, so gut. Nun möchte ich diese 4 Ebenen Verknüpfen und quasi eine 4D-Matrix daraus machen. Wobei man es auch auf eine 3D-Matrix runterbrechen kann und dann eine Ebene vorgibt.

Ich suche nach einer Möglichkeit dies irgendwie so darzustellen, dass man Werte hinzufügen kann und das dabei noch ansatzeweise gut ausschaut.

Kennt da jemand was?

Coden kann ich auch, also falls es da ein bisher nicht bekanntes Framework gibt, wäre ich auch dankbar. Es muss nur möglich sein, dass Kommilton:innen ohne große IT-Kenntnisse das auch bedienen können.

Danke!

  • SandboxScience@feddit.de
    link
    fedilink
    arrow-up
    2
    ·
    10 months ago

    Kann dafür die Programmiersprache R sehr empfehlen. Unter anderem die library ggplot2 ist da sehr beliebt und bietet auch einige Funktionen für 4D Visualisierung (meine über eine Erweiterung). Ist schon lange her dass ich es genutzt habe aber falls du unter den Stichwörtern nichts findest kann ich gerne nochmal in meinen alten Unterlagen suchen gehen.

  • Turun@feddit.de
    link
    fedilink
    arrow-up
    2
    ·
    10 months ago

    Kannst bitte du deine Daten genauer beschreiben? Mir ist noch nicht klar ob du x = f(a, b, c, d) (zu zeigender wert berechnet sich aus a b c und d) oder a = f(b, c, d) (du willst die Korrelation von a mit b c und d zeigen) hast. Falls ersteres: ist x eine Zahl oder nur gut/mittel/schlecht? Sind die Einteilungen kontinuierlich oder diskret (hat Auto/hat kein Auto vs Einkommen)? Was sind die Einteilungen? All das beeinflusst wie man so etwas visualisieren kann.

    Meine initiale Intuition tendiert zu einem Raster am normalen 2D Plots. 3D würde ich vermeiden wenn es nicht die Möglichkeit gibt zumindest ein Video zu zeigen. Idealerweise 3D nur wenn die Adressaten selber damit interagieren können.

    Wenn zwei der Dimensionen stark korrelieren kann man sie für die Zwecke der Visualisierung auch potentiell zu einer verschmelzen lassen.

  • voodoocode@feddit.de
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    10 months ago

    Wenn eine der Dimensionen eine überschaubare Menge an möglichen Werten hat (wie bei Auto ja/nein) bietet sich an diese als verschiedene Formen ins Koordinatensystem einzutragen. Dann kann man auch noch mit Größe der Punkte arbeiten. Zb kleines Auto für geringverdienend mit Auto einzeichnen usw

  • DrunkenPirate@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    1
    arrow-down
    1
    ·
    edit-2
    10 months ago

    Hört sich nach was für Phyton Panda framework an. Das kann man zur Nor auch so coden, dass ne Excel als input dient. Dann könnten deine KommilitonenInnen darüber steuern.

    Edit: Obwohl du suchst ne Visualisierung!?! Gibt es auch einige Viz-Frameworks in Phyton

    • pfennig42@feddit.deOP
      link
      fedilink
      arrow-up
      1
      ·
      10 months ago

      Hatte ich auch schon drüber nachgedacht.

      Visualisierung wäre natürlich top, aber sonst kann ich die Daten auch irgendwo exporten und dann jeweils sinnvoll darstellen

      • DrunkenPirate@feddit.de
        link
        fedilink
        Deutsch
        arrow-up
        1
        ·
        10 months ago

        Du kannst auch zb PowerBi von MS nehmen. Da kannst du Excel reinfüttern und DragNDrop Visualisieren. Geht eher in Richtung interaktive Pivot (also die Pivot von Excel). Gibt da auch einige Viz Plugins bzw Vorlagen.

        PowerBi hat eher die Stärken in Daten interaktiv erforschen. Nicht soooo stark in Analyse

        • pfennig42@feddit.deOP
          link
          fedilink
          arrow-up
          1
          ·
          10 months ago

          Ich habe leider keine Möglichkeit das auszutesten, da Microsoft meine Hochschule nicht anerkennt wie mir scheint

          Aber ich suche mal nach FOSS-Alternativen