Pour un utilisateur novice de JMP 14, quelle est la manière la plus simple de calculer une moyenne mobile sur une colonne de données ?J'ai vu des suggestions pour utiliser un COL( ) [avec des arguments que je ne comprends pas] et un autre en cliquant avec le bouton droit sur l'en-tête de colonne, puis une nouvelle colonne de formule, puis une ligne, puis une moyenne mobile. Cependant, après un certain nombre d'essais sur la pondération, les éléments avant et les éléments après les cases, je n'obtiens jamais les résultats souhaités. JMP a sûrement quelque chose d’aussi simple qu’Excel. Des suggestions avec des instructions très claires seraient très appréciées.
Steve
Modélisation statistique avancéePartager et communiquer les résultatsRe : Pour un utilisateur novice de JMP 14, quel est le moyen le plus simple de calculer une moyenne mobile sur une colonne de données ?Vous voulez le moyenne mobile col fonction dans une formule de colonne.Voici un exemple de moyenne mobile sur 5 lignes dans la colonne "# défauts" :
dt = open("$sample_data\Quality Control\Braces.jmp");
dt << New Column( "Defect MA", Numeric, "Continuous", Format( "Best", 12 ),
Formula( Col Moving Average( :name("# defects"), weighting = 1, before = 5 ) )
);
Essayez d'exécuter ce code et vous verrez comment cela fonctionne.
Pour votre tableau, cliquez sur Cols > Nouvelles colonnes...
Donnez à la nouvelle colonne un nom approprié et sélectionnez Propriétés de colonne > Formule
Double-cliquez sur la case bleue étiquetée aucune formule, puis cliquez sur la petite case en haut à droite pour agrandir l'éditeur.
Collez cette formule dans : Col Moyenne mobile( :nom("# défauts"), pondération = 1, avant = 5 )
Remplacez la colonne à moyenner pour # défauts et définissez la avant de paramètre sur le nombre de lignes que vous souhaitez calculer en moyenne.
Cliquez sur D'ACCORD et D'ACCORD et vous êtes prêt.
Re : Pour un utilisateur novice de JMP 14, quel est le moyen le plus simple de calculer une moyenne mobile sur une colonne de données ?La fonction que vous souhaitez utiliser est
Col Moving Average()
L'exemple du Scripting Index

Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Row() = 40;
Col Moving Average( :height, 1, 5, 0, :sex );
Calcule la moyenne mobile pour la hauteur de colonne (: hauteur), en pondérant chaque valeur dans le calcul comme la valeur complète (1), inclut les 5 lignes de données précédentes (5), n'inclut aucune ligne après la ligne actuelle (0), et faites-le séparément pour les femmes et les hommes (:sex).;
Le JSL indique également de le faire uniquement pour la ligne 40, (Row() = 40;)
Si vous souhaitez créer une nouvelle colonne contenant la moyenne mobile de chaque ligne, vous utiliserez simplement la fonction Col Moving Average() dans une formule pour la nouvelle colonne.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column("Moving Average",
formula(
Col Moving Average( :height, 1, 5, 0, :sex );
) );
Re : Pour un utilisateur novice de JMP 14, quel est le moyen le plus simple de calculer une moyenne mobile sur une colonne de données ?Tout d'abord, bienvenue dans la communauté. Ce n'est peut-être pas ce que vous recherchez, mais si vos données sont dans l'ordre du temps et dans une colonne, vous pouvez faire ceci : Analyse>Qualité et Process>Cartes de contrôle>IR (Je ne sais pas exactement si c'est la séquence car je suis sur V16, mais je pense que c'est le cas). Entrez ensuite le nom de la colonne avec les données dans la fenêtre Processus, sélectionnez OK et vous obtiendrez un graphique individuel des données et un graphique à plage mobile. Le graphique MR est très utile car vous pouvez facilement détecter des points de données inhabituels (par exemple, variation de cause spéciale, Deming). Je recommande toujours de regarder les données avec différentes parcelles avant d'utiliser des statistiques récapitulatives.
Je sais que d'autres auront un processus plus facile pour obtenir ce que vous voulez.