Schätzung der Extraktion aus dem Bivariate Line Fit-Problem<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich messe Spannung und Strom und versuche, ein JMP-Skript zu verwenden, um die Widerstandsberechnung (Steigung der Spannung gegenüber der Stromkurve) zu automatisieren. Was ich habe, sind Textdateien mit zwei Spalten, ich öffne sie in JMP und verkette dann alle mit einer Quellentabellenspalte. Mein Skript öffnet eine bivariate Zeile, die an die Quelltabelle angepasst ist, und versucht dann, die Schätzungen aus dem Bericht abzurufen. Es funktionierte einwandfrei mit meinen Daten, bis es begann, diesen Fehlerindex beim Zugriff oder der Auswertung von "Get" zu erhalten, als er eine bestimmte Quelltabelle erreichte. Also habe ich es aufgespürt (ich hatte mehr als 100 Quelltabellen) und habe herausgefunden, dass die Daten in dieser Tabelle ziemlich laut waren (aufgrund einer schlechten Verbindung wurde der Strom zu niedrig gemessen) und die Anpassung war nicht sehr sinnvoll, aber trotzdem Tabelle der Schätzungen hatte einige Werte im bivariaten Bericht. Wenn ich jedoch versuche, die Schätzungen für diese bestimmte Tabelle zu extrahieren (die Matrix soll zwei Werte haben, einen für den Achsenabschnitt und den anderen für die Steigung), hat die Matrix nur einen Wert, und es ist keine der Schätzungen, dachte ich dass es sich um den Max Rsq-Wert aus der Tabelle "Mangel an Anpassung" handelt.
Ich habe die .jmp-Tabelle mit einigen lauten und guten Daten angehängt. Die Tabelle enthält ein Skript, das das Problem veranschaulicht (die Matrix est3 hat nur einen Wert, alle anderen haben zwei Werte und entsprechen den Schätzungen des Berichts.)
Ist das ein erwartetes Verhalten? Ich habe Stunden gebraucht, um herauszufinden, was mit einem Skript passiert ist, das mit 60 Tischen und nicht mit 100 funktioniert 
Vielen Dank!
Ani
ps Ich verwende JMP 9.0.3 unter Windows XP
Schätzung der Extraktion aus dem Bivariate Line Fit-ProblemVielen Dank, mpb! Der erste Ansatz ist genau das, wonach ich gesucht habe, sehr hilfreich! Ich wusste nicht, was in einigen Fällen die Erstellung einer Tabelle mit dem Mangel an Passform auslöste, und in anderen nicht, und jetzt weiß ich, warum das so ist.
Danke noch einmal!
Ani
Schätzung der Extraktion aus dem Bivariate Line Fit-ProblemIhre case3-Daten haben Punkte mit doppelten x-Werten, was die Analyse der Fehlende Anpassung in Bivariate auslöst. Dies bewirkt, dass sich die "absoluten" Koordinaten der Schätzungen in den anderen 3 Fällen im Bericht von ihrem Standort verschieben. Hier sind 2 Ansätze. Im Sinne Ihres Codebeispiels werden "relative" Koordinaten verwendet, die für das Vorhandensein von "Mangel an Passung" unempfindlich sind. Die andere verwendet auch relative Koordinaten, jedoch mit einer Methode, mit der eine Datentabelle mit den gesuchten Informationen erstellt wird.
Zuerst:
dt = Datentabelle ("EstimExtractionIssue");
aktuelle Datentabelle (dt);
biv = dt << Bivariate (
Y (: Spannung),
X (: Strom),
Fit Line (),
Von (: Quelltabelle)
);
rep = biv << report;
est1 = rep [1] ["Parameterschätzungen"] [NumberColBox (1)] << getasmatrix;
est2 = rep [2] ["Parameterschätzungen"] [NumberColBox (1)] << getasmatrix;
est3 = rep [3] ["Parameterschätzungen"] [NumberColBox (1)] << getasmatrix;
est4 = rep [4] ["Parameterschätzungen"] [NumberColBox (1)] << getasmatrix;
show (est1);
show (est2);
show (est3);
show (est4);
Zweite:
dt = Datentabelle ("EstimExtractionIssue");
aktuelle Datentabelle (dt);
biv = dt << Bivariate (
Y (: Spannung),
X (: Strom),
Fit Line (),
Von (: Quelltabelle)
);
rep = biv << report;
dtest = rep [1] ["Parameterschätzungen"] [NumberColBox (1)] << kombinierte Datentabelle erstellen;