Hallo,
Ich habe ein einfaches Beispiel, in dem wir eine Kinetik (in der Spalte „Zeit (min)“) für eine Reihe von Proben (in der Spalte „Variable x“) durchführen. Ich muss eine neue Spalte erstellen, die eine kumulative Summe ausführt, die die verstrichene Zeit für jede der in „Variable x“ aufgeführten Proben berücksichtigt. Ich habe die kumulative Summenfunktion ausprobiert, aber sie erreicht das Ziel nicht.
Ich vermute, ein guter Ansatz wäre die Verwendung von Reihen, Verzögerungen oder Versätzen, aber ich habe keine Ahnung, wie ich das zusammenstellen soll. Ich habe eine angehängt
names default to here(1);
New Table( "noci",
Add Rows( 8 ),
New Column( "variable X",
Character,
"Nominal",
Set Values( {"a", "a", "a", "a", "b", "b", "b", "b"} )
),
New Column( "Time (min)",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 1, 2, 3, 4] )
),
New Column( "Nociception Data",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 2, 1, 2, 3, 1, 2, 1] )
),
New Column( "Cumulative nociception as function of ellapse time",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1, 3, 4, 6, 3, 4, 6, 7] )
)
)Beispieldatentabelle
Jeder Input, der mich auf den richtigen Weg bringt, wäre sehr dankbar!
Am besten
Sebastian
Hallo Brady,
Nicht die eleganteste Lösung, aber es würde funktionieren. Trotzdem wünschte ich, ich hätte daran gedacht
Am besten,
Sebastian
Hallo,
Würde es funktionieren, Folgendes zu tun?
1) Sortieren Sie die Tabelle nach x- und Zeitvariablen
2) Fügen Sie die kumulative Summenformel hinzu, wie jthi zeigt
3) Löschen Sie die Formel aus der neuen Spalte (oder unterdrücken Sie deren Auswertung).
Zu diesem Zeitpunkt ändert sich die Spalte mit der kumulativen Summe nicht basierend auf der Tabellensortierung.
Prost,
Brady
Wie kommt es, dass Col Cumulative Sum() das Ziel nicht erreicht? Wenn „Kumulative Nozizeption als Funktion der verstrichenen Zeit“ die gewünschten Werte hat, scheint die kumulative Summe der Spalte zu funktionieren.
Col Cumulative Sum(:Nociception Data, :variable X)

Möglicherweise habe ich auch etwas übersehen oder falsch verstanden und Sie möchten etwas anderes. Wenn das der Fall ist, könnten Sie eine Spalte mit korrekten Ergebnissen bereitstellen?