Hi,
Ich möchte in meinem Graph eine LOESS Line einzeichnen und von dieser Line dann den höchstpunkt finden. Meiner Meinung nach sollte das mit der summary.max Funktion auch klappen:
Description:
Calculates the maximum value.
<statistic function>. Another statistic function. The result of the embedded statistic is used to calculate summary.max.
Meine Syntax sieht so aus:
GGRAPH
/GRAPHDATASET NAME="graphdataset" VARIABLES= SOCEnde_min Häufigkeit_SOCEnde_min MISSING=LISTWISE REPORTMISSING=NO
/GRAPHSPEC SOURCE=INLINE.
BEGIN GPL
SOURCE: s=userSource(id("graphdataset"))
DATA: edlevel=col(source(s), name("SOCEnde_min"))
DATA: salnow=col(source(s), name("Häufigkeit_SOCEnde_min"))
GUIDE: axis(dim(1), label("Wert"))
GUIDE: axis(dim(2), label("Häufigkeit"))
ELEMENT: point(position(edlevel*salnow))
ELEMENT: line(position(smooth.loess.epanechnikov(edlevel*salnow, proportion(0.2))))
ELEMENT: line(position(summary.max(smooth.loess.epanechnikov(edlevel*salnow, proportion(0.2)))))
END GPL
Allerdings zeichnet mir der Befehl so einfach nochmal die gleiche Line wie der LOESS Befehl selbst. Wie kann ich es hinbekommen das es das Maximum findet, geht das überhaupt?
Vielen Dank und viele Grüße,
ayu