Ich habe zwei Parameter gemessen (gelöster organischer Kohlenstoff DOC = y und Entladung = x). Wenn diese beiden Variablen gegeneinander aufgetragen werden, erhalten wir eine Hystereseschleife (siehe Codebeispiel und Bild).
Zur weiteren Analyse möchte ich nun den Bereich dieser hysteretischen Schleife bestimmen. Ich fand heraus, dass dies mit der Monte-Carlo-Dartmethode möglich ist. Diese Methode besagt, dass die Fläche eines unbekannten Gebiets proportional zur Fläche eines bekannten Rechtecks multipliziert mit den Treffern im Innenfeld (der Schleife) ist.
Mein Problem ist nun, wie man das Innen- / Außenproblem mit R löst. Wie kann ich ein Rechteck mit einem bekannten Bereich zeichnen und wie kann ich die zufälligen Treffer innerhalb und außerhalb der Hystereseschleife übertreffen?
Bitte beachten Sie, dass ich für jede andere Methode offen bin ...
Ich googelte und durchsuchte verschiedene statistische Websites, konnte aber keine Antwort finden. Jede direkte Hilfe oder Verknüpfung mit anderen Websites / Posts wird sehr geschätzt.
Data <- read.table("http://dl.dropbox.com/u/2108381/DOC_Q_hystersis.txt", sep = ";",
header = T)
head(Data)
plot(Data$Q, Data$DOC, type = "o", xlab = "Discharge (m3 s-1)", ylab = "DOC (mg C l-1)",
main = "Hystersis loop of the C/Q relationship")