<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
L'image ci-dessus est tirée de l'exemple JSL. En utilisant la commande Term Value du script JSL, je peux changer la valeur de SILICA, SILANE, SULFUR.
Disons que je veux obtenir la valeur prévue 72.85618 de DURETÉ dans la figure ci-dessus. Comment puis-je utiliser un script JSL?
Il y a plusieurs options.
Pour ce rapport particulier, vous pouvez obtenir la dureté prévue avec
num ( rapport actuel () [ Zone de texte ( 12 )] << obtenir du texte )
72.85618
Le "12" peut être déterminé à partir de la vue arborescente (clic droit et choisir éditer / afficher l'arborescence). Cependant, on souhaite généralement une approche plus générale pour obtenir les éléments d’un rapport. Cela peut parfois être difficile.
Une solution consiste à parcourir tous les prédicteurs. Ce code vous donnera une matrice avec les valeurs prédites:
n = 4 ; // nombre de variables dépendantes
résultat = J ( 1 , n , . ) ;
pour ( je = 1 , je <= 4 , je ++,
résultat [ je ] = num (( rapport actuel () [ Boîte d'axe ( je )] [ 3 ] [ 1 ]) << obtenir du texte ) ;
) ;
Spectacle ( résultat ) ;
résultat = [153,7095 1392,402 384,4922 72,85618];
Une troisième option, probablement plus générale, consisterait à utiliser << récupère le script de paramétrage du facteur, extraire les numéros de la liste et les ajouter au tableau de données (par exemple dans une nouvelle ligne). Les valeurs prédites peuvent ensuite être facilement extraites des colonnes de formule. Tout cela peut bien sûr être fait dans JSL avec quelques efforts.