Wie extrahiere ich Werte aus einer Analyse und trage sie im Originaldiagramm ein?Ich habe daraus ein Spannungs-Strom-Diagramm. Ich habe eine standardmäßige Analyse der kleinsten Quadrate durchgeführt, die einen Datenfilter für verschiedene Zielwerte enthält (ich habe die Analyse beigefügt). Ich möchte den Wert aus jedem Zielwert-Regressionsdiagramm zurück in das ursprüngliche Diagramm zeichnen.
Jede Hilfe wird geschätzt.
Hier ist der Code für die Datenanpassung und die Standard-Kleinste-Quadrate (nicht sicher, ob er zur Beantwortung der Frage nützlich ist):
Datentabelle( „Sortiert“) << Datenfilter(
Standort( {890, 387} ),
Modus( Show( 1 ) ),
Modus( Include( 1 ) ),
Filter hinzufügen(
Spalten( :Segment ),
Wo( :Segment == -100 ),
Display( :Segment, N Items(target_values) )
)
);
Datentabelle( „Sortiert“) << Modell anpassen(
SendToByGroup( Bygroup Default ),
Y( :VCE ),
Von( :Quelltabelle 2 ),
Effekte( :ICE ),
Persönlichkeit( „Standard-Kleinste-Quadrate“),
//Emphasis( "Effect Leverage"),
Laufen(
:VCE << {Zusammenfassung der Anpassung( 0 ), Varianzanalyse( 0 ),
Parameterschätzungen (0), mangelnde Anpassung (0), skalierte Schätzungen (0),
Istwert nach Vorhersage darstellen (0), Restwert nach Vorhersage darstellen (0),
Studentisierte Residuen darstellen (0), Wirkungshebel darstellen (0),
Residuum durch Normalquantile( 0 ), Box-Cox-Y-Transformation( 0 ) grafisch darstellen}
),
Automatische Neuberechnung( 1 )
);
Grundlegende Datenanalyse und ModellierungDatenexploration und -visualisierungBetreff: Wie extrahiere ich Werte aus einer Analyse und trage sie im Originaldiagramm ein?Wenn ich das richtig verstanden habe, können Sie möglicherweise die benötigten Daten erstellen, indem Sie einige der möglichen Formelspalten hinzufügen (halten Sie die Strg-Taste gedrückt, wenn Sie auf das rote Dreieck klicken, um es an alle Gruppen zu senden, während Sie die Spalte „Nach“ verwenden).

Wenn Sie alle möglichen Werte erhalten möchten, die Sie mit dem Datenfilter ändern können, müssen Sie diese Spalte möglicherweise auch als Variable hinzufügen
Betreff: Wie extrahiere ich Werte aus einer Analyse und trage sie im Originaldiagramm ein?Die Speicherspalten funktionieren hierfür nicht, da der gewünschte Wert meiner Meinung nach nicht zu den Werten gehört.
Ich muss den Wert dieser Zeile auf (in diesem Fall) - 10 setzen. Ich muss die Werte für alle Zielwerte für alle Temperaturen ermitteln. Tragen Sie diese Werte dann als Punkte über dem Originaldiagramm ein.


Betreff: Wie extrahiere ich Werte aus einer Analyse und trage sie im Originaldiagramm ein?Hier ist ein Beispiel unter Verwendung der Halbleiterfähigkeitsdatentabelle.Die dargestellten Datenpunkte sind nicht so organisiert wie Ihre Daten. Das Beispiel zeigt jedoch, wie alle Datenpunkte im Regressionsdiagramm dargestellt werden

Names Default To Here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dt:wafer << modeling type( ordinal );
Data Table( "Semiconductor Capability" ) << Data Filter(
Location( {890, 387} ),
Mode( Show( 1 ) ),
Mode( Include( 1 ) ),
Add Filter(
columns( :wafer ),
Where( :wafer == 1 ),
Display( :wafer )//, N Items(target_values))
)
);
fm = Data Table( "Semiconductor Capability" ) << Fit Model(
SendToByGroup( Bygroup Default ),
Y( :NPN1 ),
By( :Site ),
Effects( :PNP1 ),
Personality( "Standard Least Squares" ),
//Emphasis( "Effect Leverage" ),
Run(
:NPN1 << {Summary of Fit( 0 ), Analysis of Variance( 0 ), Parameter Estimates( 0 ), Lack of Fit( 0 ),
Scaled Estimates( 0 ), Plot Actual by Predicted( 0 ), Plot Residual by Predicted( 0 ),
Plot Studentized Residuals( 0 ), Plot Effect Leverage( 0 ), Plot Residual by Normal Quantiles( 0 ),
Box Cox Y Transformation( 0 )}
),
Automatic Recalc( 1 )
);
Summarize( byvals = by( :site ) );
For Each( {level}, byvals,
fmr = Report( fm[Num( level )] );
fmr["Regression Plot", framebox( 1 )] << add graphics script(
theVals = dt:NPN2 << get values;
For Each( {val, theRow}, theVals,
colorList = {"Red", "Green", "Blue", "Orange", "Yellow"};
x = "fill color( \!"" || Char( Eval( colorList[dt:site[theRow]] ) ) || "\!");";
Eval( Parse( x ) );
thematrix = {};
Insert Into( thematrix, dt:PNP1[theRow] );
Insert Into( thematrix, val );
Transparency( 1 );
Circle( PixelRadius( 3 ), thematrix, "FILL" );
);
);
);