Estimation de l'extraction de la question de l'ajustement Bivarié Ligne<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je mesure la tension et le courant et j'essaie d'utiliser un script JMP pour automatiser le calcul de la résistance (courbe de tension en fonction du courant). Ce que j'ai est des fichiers texte avec deux colonnes, je les ouvre dans JMP, puis concatène tous avec une colonne de la table source. Mon script ouvre une ligne à deux variables ajustée par table source, puis essaie d'obtenir les estimations à partir du rapport. Cela fonctionnait bien avec mes données jusqu'à ce qu'il commence à me donner cette erreur "index dans l'accès ou l'évaluation de 'Get'" quand il a atteint une certaine table source. Je l'ai donc retrouvé (j'avais plus de 100 tables sources) et découvert que les données de cette table étaient assez bruyantes (en raison d'une mauvaise connexion, le courant mesuré trop bas) et que l'ajustement n'était pas très significatif, mais Le tableau des estimations avait quelques valeurs dans le rapport bivarié. Cependant, lorsque j'essaie d'extraire les estimations pour ce tableau particulier (la matrice est supposée avoir deux valeurs, l'une pour l'interception et l'autre pour la pente), la matrice n'a qu'une valeur, et ce n'est aucune des estimations, j'ai figuré. qu'il s'agit de la valeur Max Rsq du tableau "Manque d'ajustement".
J'ai joint le tableau .jmp qui contient des données bruyantes et de bonnes données, ainsi qu'un script illustrant le problème (la matrice est3 n'a qu'une valeur, toutes les autres en ont deux et sont identiques aux estimations du rapport).
Est-ce un comportement attendu? Il m'a fallu des heures pour comprendre ce qui est arrivé à un script qui fonctionnait bien avec 60 tables et non avec 100 
Merci!
Ani
ps J'utilise JMP 9.0.3 sur Windows XP
Estimation de l'extraction de la question de l'ajustement Bivarié LigneMerci beaucoup, mpb! La première approche est exactement ce que je cherchais, très utile! Je ne savais pas ce qui avait déclenché la création d'une table Lack of Fit dans certains cas et pas dans d'autres, et maintenant je sais pourquoi cela se produit.
Merci encore!
Ani
Estimation de l'extraction de la question de l'ajustement Bivarié LigneVos données case3 comportent des points avec des valeurs x dupliquées, ce qui déclenche l'analyse du manque d'ajustement en mode bivarié. Cela provoque le déplacement des coordonnées "absolues" des estimations dans le rapport par rapport à leur localisation dans les 3 autres cas. Voici 2 approches. On utilise des coordonnées "relatives" dans l'esprit de votre exemple de code, insensibles à l'existence de trucs Lack of Fit. L'autre utilise également des coordonnées relatives, mais avec une méthode qui crée une table de données contenant les informations recherchées.
Premier:
dt = table de données ("EstimateExtractionIssue");
table de données actuelle (dt);
biv = dt << Bivarié (
Y (: tension),
X (courant),
Ligne d'ajustement (),
Par (: Table Source)
)
rep = biv << report;
est1 = rep [1] ["Parameter Estimates"] [NumberColBox (1)] << getasmatrix;
est2 = rep [2] ["Estimations de paramètres"] [NumberColBox (1)] << getasmatrix;
est3 = rep [3] ["Estimations de paramètres"] [NumberColBox (1)] << getasmatrix;
est4 = rep [4] ["Estimations de paramètres"] [NumberColBox (1)] << getasmatrix;
show (est1);
show (est2);
show (est3);
show (est4);
Seconde:
dt = table de données ("EstimateExtractionIssue");
table de données actuelle (dt);
biv = dt << Bivarié (
Y (: tension),
X (courant),
Ligne d'ajustement (),
Par (: Table Source)
)
rep = biv << report;
dtest = rep [1] ["Estimations de paramètres"] [NumberColBox (1)] << make table de données combinées;