Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Dieses 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 ein gestapeltes Balken- oder Säulendiagramm der interessierenden Spalten erstellen und die Skala einen Prozentsatz der Gesamtsumme und nicht eine Summe haben soll.
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 handelt es sich bei der resultierenden Darstellung um die Zusammensetzung und nicht um die Gesamtsumme:
Total SalesTotal SalesGesamtumsatz
Composition of SalesComposition of SalesZusammensetzung des Umsatzes
DienstprogrammeBetreff: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Danke Julian für die Erklärung und die aktualisierte. Ich werde es mir ansehen und Ihnen das Ergebnis mitteilen. Ich werde mehr über Gleitkommazahlen mit doppelter Genauigkeit lesen. Danke
Betreff: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Hallo @dvp ,
Ich habe mir das angeschaut und es gab einige Effizienzsteigerungen, die ich am Add-In vornehmen konnte ( die hier beigefügt ist) aber das Problem ist eigentlich nicht das Add-In. Es liegt vielmehr daran, dass Sie bei einem Produkt aus einer sehr großen Anzahl von Spalten (was Teil der Formel ist) auf ein Problem mit der numerischen Kapazität stoßen. D Gleitkommazahlen mit doppelter Genauigkeit sind die größten Werte, die die meisten Programme speichern können, nämlich etwa 1,8 × 10^308. Alles, was physisch größer ist, kann in der Art und Weise, wie die Software kompiliert wird, nicht dargestellt werden. 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 auf Wikipedia mehr darüber lesen Gleitkommazahlen mit doppelter Genauigkeit .
Ich hoffe das hilft!
@julianisch
Betreff: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Hallo Julian
Das Add-in „CLR-Formelspalten“ ist super hilfreich. Vielen Dank für die Entwicklung und Veröffentlichung hier. Dieses Add-In funktioniert gut bis zu 110 Spalten und der Datensatz 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: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Hallo @marxx ,
Es tut mir leid, dass Sie alle Ihre Add-Ins verloren haben! Ja, ich habe es hier nur verlinkt, da es eigentlich nur eine Variante davon ist. Hier ist ein aktualisierter Link: Laden Sie das CLR-Formelspalten-Add-In herunter
Lassen Sie mich wissen, wenn beim Herunterladen Probleme auftreten.
julianisch
Betreff: Dienstprogramm für die Formelspalte „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 verlor alle meine vorherigen Add-Ins.
PS: Ich konnte es nicht in einem eigenen Beitrag finden ... nur den Link hier, den Sie zuvor gepostet haben.
Danke, Marxx
[Funktioniert hervorragend!] Betreff: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Hallo Julian,
Ich habe das JMP CLR Add-In im Vergleich zu einer 6-Komponenten-Zusammensetzung 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: Es sieht so aus, als ob das Screenshot-Bild nicht eingefügt werden kann, aber es funktioniert].
[Bild: Inline-Bild 1]
Betreff: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Hallo @marxx ,
Ich kenne mich damit nicht aus zentriertes logarithmisches Verhältnis, aber Ihrer Beschreibung nach scheint die Berechnung recht einfach zu sein. Ich habe eine Version dieses Add-Ins zusammengestellt, das die CLR berechnet, und sie hier veröffentlicht:
Laden Sie das CLR-Formelspalten-Add-in herunter
Würden Sie prüfen, ob dieses Add-in die erwarteten Spalten erzeugt? Wenn dies ordnungsgemäß funktioniert, werde ich es als separates Add-In in der Benutzer-Community veröffentlichen, damit andere es verwenden können.
Ich hoffe das hilft!
@julianisch
Betreff: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Hallo Julian, vielen Dank für dieses Add-In. Es ist enorm hilfreich für die Analyse von Kompositionsdaten. Sehr geschätzt!
Um jedoch Zusammensetzungsdaten auf multivariate Weise zu analysieren, müssen wir für alle Spalten, die Komponenten der Zusammensetzung sind (z. B. alle Spalten, die in der Zusammensetzung enthalten sind), zeilenweise „Zählungen“ in Aitchisons „Centered Log Ratio“ (CLR) umwandeln Berechnung „Prozent der Gesamtsumme“).
Es ist sehr mühsam, dies manuell in JMP durchzuführen (obwohl wir es für kleine Kompositionen tun), und für die Arbeit mit Gentranskript- oder Mikrobiomsequenzierungsdaten ist es nicht einmal machbar.
Die Gleichung ist einfach, es handelt sich lediglich um den natürlichen Logarithmus des Verhältnisses einer bestimmten Komponente zum *geometrischen* Mittel aller Komponenten der Zusammensetzung. Somit wird für eine dreiteilige Komposition (A, B, C) A wie folgt transformiert: 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 so gut... Könnten Sie eine Version des Add-Ins „Percent of Total“ 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 Mikrobenzusammensetzung mit 100 Komponenten haben, können wir etwa 10 verschiedene Unterzusammensetzungen erzeugen, von denen jede einen anderen Satz von Spalten enthält, die in der Unterzusammensetzung enthalten sind ...Es wäre außerordentlich hilfreich, Spalten mehrfach auszuwählen und die CLR-Transformationen zu erstellen.
Vielen Dank!
Betreff: Dienstprogramm für die Formelspalte „Prozent der Gesamtsumme“.Sehr hilfreich!