Je voudrais comparer certains résultats à des courbes d'épuisement standard.Je voudrais tracer la courbe de valeur attendue et ombrer la zone entre les deux courbes d'intervalle de confiance.Est-ce que quelqu'un sait comment je pourrais faire ça?
Merci beaucoup,
John
Géorgie,
Merci beaucoup!C'était exactement ce dont j'avais besoin.
John
@johnmoore
Depuis @Mark_Bailey a dit qu'il était occupé, j'ai pensé que j'ajouterais une autre option :
- Si vous avez des colonnes pour la norme et la prédiction de la courbe moyenne ou la prédiction des valeurs individuelles, vous pouvez utiliser l'élément Graph Builder Area pour créer votre graphique.
- Vous pouvez également utiliser une transformation de colonne pour créer les colonnes temporaires, c'est un peu plus désordonné puisque les courbes de prédiction nécessitent la formule Std Error qui est un peu désordonnée dans une formule de transformation. Notez que la formule standard doit limiter la plage de prédiction et utiliser les degrés de liberté appropriés en fonction de la norme.
L'exemple et le script ci-dessous sont fournis comme un exemple simple des fonctionnalités de GraphBuilder utilisant l'option #1

Names Default to Here(1);
//Note the Elements order is important, the last one will be on top, the first in the background
dt = open("c:\temp\BigClass_StandardCI.jmp");
gb = dt << Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :Standard ),
Y( :Lower 95% Standard, Position( 1 ) ),
Y( :Upper 95% Standard, Position( 1 ) ),
Y( :New Curve, Position( 1 ) ),
Y( :weight, Position( 1 ) )
),
Elements(
Line( X, Y( 1 ), Legend( 1 ) ),
Area( X, Y( 2 ), Y( 3 ), Legend( 2 ), Area Style( "Range" ) ),
Points( X, Y( 5 ), Legend( 3 ) ),
Line Of Fit( X, Y( 4 ), Legend( 4 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Level Name( 0, "Standard", Item ID( "Mean(Standard)", 1 ) ),
Properties( 0, {Line Width( 3 )}, Item ID( "Mean(Standard)", 1 ) )
), Legend Model(
2,
Properties(
0,
{Transparency( 0.4 )},
Item ID(
"Mean(Lower 95% Standard)..Mean(Upper 95% Standard)",
1
)
)
), Legend Model(
4,
Properties( 0, {Line Width( 3 )}, Item ID( "New Curve", 1 ) )
)}
),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Text( "Weight Curve vs Standard" )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {1, [0], 2, [-1], 3, [2], 4, [1, -3]} ),
Position( {0, -1, 2, 1, -3} )}
)
)
);Je suis trop occupé en ce moment pour travailler sur une solution complète, mais pas trop occupé pour "lancer le bal".
Si les formules sont indépendantes des données et prédéterminées, il peut être possible d'ajouter un ou plusieurs scripts graphiques à la zone de cadre dans Graph Builder pour fournir la référence visuelle souhaitée. Je ne sais pas si le script graphique est exécuté avant ou après que Graph Builder trace ses propres éléments graphiques.
NG,
Merci pour votre réponse.Les courbes standard que je voudrais référencer seraient des colonnes de formules indépendantes des données sur lesquelles je trace.Donc, en arrière-plan du graphique, je voudrais montrer la courbe de valeur attendue standard ainsi que les limites de confiance supérieure et inférieure de la courbe standard.Devant cela, je voudrais tracer les données afin que nous puissions voir comment "est" se compare à ce que "devrait être"
John
Il y a deux façons.
1) Sur la gauche, cochez la case "Prédiction"
2) Faites un clic droit sur le tracé --> ligne d'ajustement --> cliquez sur "Prédiction"