<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Das obige Bild ist von einem JSL-Beispiel. Mit dem Term Value-Befehl des JSL-Skripts kann ich den Wert von SILICA, SILANE und SULFUR ändern.
Nehmen wir an, ich möchte den vorhergesagten Wert der HÄRTE von 72.85618 in der obigen Abbildung erhalten. Wie mache ich das mit einem JSL-Skript?
Es gibt mehrere Möglichkeiten.
Für diesen speziellen Bericht können Sie die vorhergesagte Härte mit angeben
num ( aktueller Bericht () [ Textfeld ( 12 )] << Holen Sie sich Text );
72.85618
Die "12" kann aus der Baumstrukturansicht herausgefunden werden (klicken Sie mit der rechten Maustaste und wählen Sie Bearbeiten / Zeige Baumstruktur). Normalerweise möchte man jedoch einen allgemeineren Ansatz, um Elemente aus einem Bericht abzurufen. Das kann manchmal schwierig sein.
Eine Möglichkeit besteht darin, alle Prädiktoren zu durchlaufen. Dieser Code liefert Ihnen eine Matrix mit den vorhergesagten Werten:
n = 4 ; // Anzahl abhängiger Variablen
Ergebnis = J ( 1 . n . . ) ;
zum ( ich = 1 . ich <= 4 . ich ++
Ergebnis [ ich ] = num (( aktueller Bericht () [ Achsenbox ( ich )] [ 3 ] [ 1 ]) << Holen Sie sich Text ) ;
) ;
Show ( Ergebnis ) ;
Ergebnis = [153.7095 1392.402 384.4922 72.85618];
Eine dritte und wahrscheinlich allgemeinere Option wäre zu verwenden << Skript für Faktoreinstellungen erhalten, Ziehe die Zahlen aus der Liste heraus und füge sie der Datentabelle hinzu (zB in einer neuen Zeile). Die vorhergesagten Werte können dann leicht aus den Formelspalten abgerufen werden. All dies kann natürlich mit etwas Aufwand in JSL durchgeführt werden.