"Prozent von Gesamt"-Formelspalten-HilfsprogrammDieses Add-In generiert Formelspalten, die den Prozentsatz der Gesamtsumme (zeilenweise) für die ausgewählten numerischen Spalten berechnen. Diese Spalten sind besonders nützlich, wenn Sie gestapelte Balken- oder Säulendiagramme der interessierenden Spalten erstellen und Sie möchten, dass Ihre Skala eher Prozent der Gesamtsumme als eine Summe ist.
Verwendung: Wählen Sie nach der Installation dieses Add-Ins den Spaltensatz in der Datentabelle aus und wählen Sie dann „Prozent der gesamten Formelspalten“ aus dem Add-Ins-Menü.
Hinweis: Die von diesem Add-in generierten Formeln tolerieren fehlende Werte zeilenweise für alle bis auf eine der ausgewählten Spalten.

Beim Erstellen eines gestapelten Balken- oder Säulendiagramms ist das resultierende Diagramm eher die Zusammensetzung als die Summe:
Total SalesGesamtumsatz
Composition of SalesZusammensetzung des Umsatzes
DienstprogrammeBetreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Hi @dvp ,
Ich habe mir das angesehen und es gab einige Effizienzsteigerungen, die ich am Add-In vornehmen konnte ( die hier angehängt ist) aber das Problem ist eigentlich nicht das Add-In. Vielmehr stoßen Sie bei einem Produkt aus einer sehr großen Anzahl von Spalten (was ein Teil der Formel ist) auf ein Problem mit der numerischen Kapazität. D Gleitkommazahlen mit doppelter Genauigkeit sind die größten Werte, die die meisten Programme speichern können, was ungefähr 1,8 × 10 ^ 308 entspricht. Etwas Größeres kann physikalisch nicht in der Art und Weise dargestellt werden, wie die Software kompiliert wird. Die fehlenden Werte, die Sie sehen, sind also die Zeilen, in denen das Produkt der Spalten nicht berechenbar war und die Formel fehlgeschlagen ist.
Wenn Sie interessiert sind, können Sie mehr auf Wikipedia darüber lesen Gleitkommazahlen mit doppelter Genauigkeit .
Ich hoffe das hilft!
@julianisch
Betreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Hallo Julian
Das Hinzufügen von "CLR-Formelspalten" ist sehr hilfreich. Danke für die Entwicklung und das Posten hier. Dieses Add-in funktioniert gut bis zu 110 Spalten und das Dataset hat mehr als 110 Spalten, die Transformationswerte fehlen zufällig für einige Zeilen (Beispiele). Könnten Sie es überprüfen und beheben. Danke!
Betreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Hi @Marxx ,
Es tut uns leid zu hören, dass Sie alle Ihre Add-Ins verloren haben! Ja, ich habe es hier nur verlinkt, da es wirklich nur eine Variante davon ist. Hier ein aktualisierter Link: Laden Sie das CLR-Formelspalten-Add-In herunter
Lassen Sie mich wissen, wenn Sie Probleme beim Herunterladen haben.
julianisch
Betreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Hallo Julian,
Würden Sie bitte Ihr CLR-Formelspalten-Add-In erneut veröffentlichen? Mir wurde bei der Arbeit ein neuer Computer zugewiesen und ich habe alle meine vorherigen Add-Ins verloren.
PS- Ich konnte es nicht in einem eigenen Beitrag finden ... nur den Link hier, den Sie zuvor gepostet haben.
Danke marxx
[Funktioniert großartig!] Betreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Hallo Julian,
Ich habe das JMP CLR Add-In im Vergleich zu einer 6-Komponenten-Komposition getestet, die ich hatte
manuell erstellt... Und das von Ihnen erstellte Add-In stimmte mit allen Spalten überein
die manuell hergestellt wurden. Ich schätze es wirklich!
Vielen Dank!
Marxx
[Bearbeiten: Sieht so aus, als ob ein Screenshot-Bild nicht eingefügt werden kann, aber es funktioniert].
[Bild: Inline-Bild 1]
Betreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Hi @Marxx ,
Ich kenne mich mit den nicht aus zentriertes Log-Verhältnis, aber nach Ihrer Beschreibung scheint die Berechnung einfach genug zu sein. Ich habe eine Version dieses Add-Ins zusammengestellt, die die CLR berechnet, und sie hier gepostet:
Laden Sie das CLR-Formelspalten-Add-In herunter
Würden Sie überprüfen, ob dieses Add-In die erwarteten Spalten erzeugt? Wenn dies ordnungsgemäß funktioniert, werde ich dies als separates Add-In in der Benutzergemeinschaft veröffentlichen, damit andere es verwenden können.
Ich hoffe das hilft!
@julianisch
Betreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Hallo Julian, vielen Dank für dieses Add-in. Es ist enorm hilfreich für die Analyse von Zusammensetzungsdaten. Sehr geschätzt!
Um jedoch Zusammensetzungsdaten auf multivariate Weise zu analysieren, müssen wir die zeilenweisen "Zählungen" in Aitchisons "Centered Log Ratio" (CLR) für alle Spalten umwandeln, die Komponenten der Zusammensetzung sind (z. B. alle Spalten, die in der "Prozent der Gesamtsumme"-Berechnung).
Es ist sehr mühsam, dies manuell in JMP zu tun (obwohl wir es für kleine Kompositionen tun), und für die Arbeit mit Gen-Transkript- oder Mikrobiom-Sequenzierungsdaten ist es nicht einmal machbar.
Die Gleichung ist einfach, es ist nur der natürliche Logarithmus des Verhältnisses einer bestimmten Komponente zum *geometrischen* Mittel aller Komponenten der Zusammensetzung. Somit wird für eine 3-teilige Komposition (A, B, C) A transformiert als: LN(A/((A*B*C)^0.33)); B wie LN(B/((A*B*C)^0,33)) und so weiter für C.
Leider beherrsche ich das Scripting (noch) nicht fließend... Wären Sie in der Lage, eine Version des Add-Ins „Percent of Total“ zu erstellen, die stattdessen Spalten mit CLR-transformierten Werten für die Komposition erzeugen könnte?
Insbesondere bei der Unterkompositionskohärenz müssen wir ständig mehrere neue unterschiedliche Unterkompositionen erstellen. Wenn wir eine 100-Komponenten-Mikrobenzusammensetzung haben, könnten wir etwa 10 verschiedene Unterzusammensetzungen produzieren, die jeweils einen anderen Satz von Säulen in der Unterzusammensetzung enthalten ...Es wäre außerordentlich hilfreich, Spalten mehrfach auszuwählen und die CLR-Transformationen zu erzeugen.
Vielen Dank!
Betreff: Formelspalten-Dienstprogramm "Prozent der Gesamtsumme".Sehr hilfreich!