log2-Transformation unter Verwendung einer neuen FormelspalteWie kann ich mehrere Spalten (Hunderte) gleichzeitig log2-transformieren? Gibt es eine Möglichkeit, die log2-Transformation mithilfe der neuen Formelspalte durchzuführen?
Danke, Neal
Re: log2 Transformation mit neuer FormelspalteIch glaube nicht. Die Protokollbasis 2 ist keine eingebaute Funktion. Soweit ich weiß, müssten Sie den entsprechenden Ausdruck log (x) / log (2) verwenden.
Es ist möglich, benutzerdefinierte Funktionen zu definieren, die im Formeleditor angezeigt werden können. Ich glaube jedoch nicht, dass sie im Menü "Neue Spaltenformel" angezeigt werden. Es gibt viele Community-Mitglieder, die schlauer sind als ich, daher könnte jemand anderes eine bessere Antwort für Sie haben.
Re: log2 Transformation mit neuer FormelspalteSie müssen also die Formel erstellen, aber sie ist möglicherweise nicht so schlecht, wie Sie denken. Angenommen, Sie haben 100 Spalten, in denen Sie diese Transformation benötigen. Setzen Sie diese Spalten alle zusammen. Damit meine ich, sie sind zusammenhängend. Angenommen, die erste Spalte ist Spalte 11, die zweite Spalte ist Spalte 12 usw. bis Spalte 110. Erstellen Sie nun 100 neue Spalten. Wählen Sie Ihre 100 neuen Spalten aus und wählen Sie "Spalten"> "Attribute standardisieren". Klicken Sie im Bereich Standardize Properties auf Column Properties und wählen Sie Formula aus. Aktivieren Sie das Kontrollkästchen für Substitute Column Reference. Klicken Sie auf Formel bearbeiten. Geben Sie nun die erste Formel für Ihre erste neue Spalte ein. In meinem Szenario wäre es Log (Spalte 111) / Log (2). Wenn Sie auf OK klicken, füllt JMP für jede Ihrer neuen Spalten eine Formel aus und durchläuft alle Spalten, in denen die zu transformierenden Daten enthalten waren. Ihre letzte Formelspalte sollte Log (Spalte 110) / Log (2) sein.
Re: log2 Transformation mit neuer FormelspalteHallo @rexneal ,
Ich würde etwas Ähnliches vorschlagen @ Dan_Obermiller Wenn Sie jedoch zuerst die Funktion "Neue Formelspalte" nutzen, müssen Sie neue Spalten erstellen und diese korrekt benennen.
- Wählen Sie Ihre Spalten aus
- Klicken Sie mit der rechten Maustaste auf die Spaltenüberschrift> Neue Formelspalte> Transformieren> Protokoll
- Wählen Sie die neuen logtransformierten Spalten aus
- Rechtsklick-Spaltenüberschrift> Attribute standardisieren
- Wählen Sie im Abschnitt Eigenschaften standardisieren die Option Formel aus
- Aktivieren Sie das Kontrollkästchen für Ersatzspaltenreferenz
- Klicken Sie auf Formel bearbeiten
- Wählen Sie die Spalte in der Protokollfunktion aus und klicken Sie auf das Komma, um die Basis anzuzeigen
- Ändern Sie die Basis auf 2, klicken Sie auf OK, um die Formel zu schließen, und klicken Sie dann auf OK, um Attribute standardisieren zu schließen.
Es mag sich nach viel anhören, aber Sie können dies in 45 Sekunden tun. Hier ist ein kurzes Video, das alle Schritte zeigt.
Ich hoffe das hilft!
@julianisch
Re: log2 Transformation mit neuer FormelspalteVielen Dank. Neal