Der Vorhersageprofiler funktioniert nicht, wenn die Formel eine Zeilenanweisung enthältHi,
Ich kann den Vorhersageprofiler nicht dazu bringen, Vorhersagen anzuzeigen, wenn meine Formel eine Row()-Anweisung enthält.
MWE:
die Formel für Spalte5:
:x
funktioniert gut:

während die Formel für Column4:
:x[Zeile()]
führt dazu, dass die Vorhersage nicht berechnet wird:

Offensichtlich würde ich die Row()-Anweisung im obigen MWE nicht benötigen, aber ich bin auf dieses Problem gestoßen, als ich versuchte, etwas etwas komplizierteres zu bauen. Ich verwende JMP 16.12.0
Prost,
Lukas
AnalytikGrafikSkripterstellungWindowsBetreff: Der Vorhersageprofiler funktioniert nicht, wenn die Formel eine Zeilenanweisung enthältDie Funktion Row(), die als rechter Wert verwendet wird, gibt eine konstante, ungültige Zeilennummer (0) zurück. Es soll als rechter Wert im Argument der For Each Row()-Funktion verwendet werden.
Siehe Hilfe zu Iteration über Zeilen .
Was versuchst du zu machen? Inwiefern ist eine Zeilennummer für Ihren Zweck wichtig?
Betreff: Der Vorhersageprofiler funktioniert nicht, wenn die Formel eine Zeilenanweisung enthältIch verwende die Row()-Funktion in der Formel für eine Formelspalte, nicht in einem eigenständigen Skript. Sollte Row() in diesem Fall nicht für jede Zelle einen Wert zurückgeben?
Die Formelspalte, die ich zu profilieren versuche, berechnet die kumulative Summe / das numerische Integral von Spalte x bis zu dieser Zeile. Ich habe sowohl die eingebaute Funktion Col Cumulative Sum ausprobiert als auch die iterative Lösung int_i = int_{i-1} + x_i explizit programmiert, aber beides funktioniert nicht mit dem Profiler.
Betreff: Der Vorhersageprofiler funktioniert nicht, wenn die Formel eine Zeilenanweisung enthältJa, die Funktion Row() gibt die aktuelle Zeile in einer Spaltenformel zurück.
Deine Formel sieht also ungefähr so aus?
If(
Row() == 1,
:x,
:x + Lag( :x )
);
Betreff: Der Vorhersageprofiler funktioniert nicht, wenn die Formel eine Zeilenanweisung enthältGenau, außer es ist Lag(:integral) (dh die Spalte selbst), nicht Lag(:x)