this post was submitted on 15 Sep 2023
5 points (100.0% liked)

de_EDV

3805 readers
1 users here now

Ableger von r/de_EDV auf Lemmy.

News, Diskussionen und Hilfestellung zu Hard- und Software

Diese Community dient als Anlaufstelle für alle IT-Interessierten, egal ob Profi oder blutiger Anfänger. Stellt eure Fragen und tauscht euch aus!

Weitere IT Communitys:

[email protected]

[email protected]

[email protected]

[email protected]

founded 1 year ago
MODERATORS
 

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!

top 11 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 year ago (1 children)

X Y Z Achse und die Farbe als vierte Dimension?

[–] [email protected] 2 points 1 year ago (1 children)

Auf sowas wird es vermutlich hinauslaufen. 3D ist halt doch gut machbar. Mir fällt nur leider noch nicht so richtig ein, wie ich Farbe da rein bringen könnte

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Als Gradient?

https://www.google.com/search?sca_esv=565842615&q=4d+plot&tbm=isch&source=lnms&sa=X&ved=2ahUKEwj9yMfbpK6BAxUOS_EDHVLQBcsQ0pQJegQICxAB&biw=393&bih=736&dpr=2.75

Ich denke ChatGPT könnte ggf den R oder Python Code für dich schreiben, wenn du dein dataset gut beschreibst und mögliche Fehler korrigierst.

Ansonsten ginge auch alle 2D Kombinationen in subplots plotten, als scatterplot Matrix

[–] [email protected] 2 points 1 year 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.

[–] [email protected] 2 points 1 year ago (1 children)

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.

[–] [email protected] 1 points 1 year ago

Guter Hinweis auf jeden Fall. Ich schau es mir an!

[–] [email protected] 1 points 1 year ago* (last edited 1 year 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

[–] [email protected] 0 points 1 year ago* (last edited 1 year ago) (1 children)

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

[–] [email protected] 1 points 1 year ago (1 children)

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

[–] [email protected] 1 points 1 year ago (1 children)

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

[–] [email protected] 1 points 1 year 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