Ligne moyenne du générateur de graphiquesJ'ai un tracé "points" dans le générateur de graphiques. Je voudrais ajouter automatiquement une ligne moyenne à l'intrigue, comme on peut le faire dans Fit Y by X en sélectionnant Fit Mean. Je veux que cela se produise automatiquement parce que j'ai un filtre de données local que je veux utiliser pour filtrer mes données et chaque fois que je le fais, je veux que la ligne moyenne soit mise à jour avec la moyenne des données filtrées. Fondamentalement, j'aimerais que la ligne moyenne se comporte de la même manière que la ligne d'ajustement le fait actuellement dans le générateur de graphiques dans cette situation. (Vous pourriez dire que je voudrais ajouter une ligne d'ajustement d'ordre 0.)
Je suis très nouveau sur jmp, alors s'il vous plaît soyez patient avec mon ignorance. J'ai essayé d'ajouter un script (Personnaliser> Ajouter un script). Si je pouvais trouver un moyen d'appeler la moyenne, je pourrais ajouter Y Function(mean(), x), mais je ne peux pas trouver la bonne façon de le faire. Je suppose que la moyenne doit être accessible car je peux ajouter une boîte de légende qui montre la moyenne (et cela signifie des mises à jour en fonction de la façon dont les données sont filtrées), mais je n'arrive pas à comprendre comment accéder à cette valeur. Merci pour toute aide que vous pourriez avoir !
Re : Ligne moyenne du générateur de graphiquesVoici une façon de le faire - j'utilise un script graphique pour dessiner, mais la logique pour calculer la moyenne et répondre aux changements d'état de ligne se fait en dehors du dessin.
Fonctionne : avec la table de données, exclure les modifications et ajouter ou supprimer des filtres de données.
Nécessite du travail : (1) Le tableau de données et la colonne Y sont codés en dur.(2) Cela ne fonctionne que sur le rapport le plus récent lancé à partir du script.Vous ne pouvez pas l'exécuter plusieurs fois ou utiliser Redo Analysis pour créer une deuxième copie de travail du rapport.
NamesDefaultToHere(1);
dt=Open("$SAMPLE_DATA/Big Class.jmp");
gb=dt<<GRAPH builder=""></GRAPH>