Friday 17 February 2017

How To Do Moving Moyenne En Spss

Moyenne mobile SPSS pour SPSS Modeler pour calculer la moyenne mobile simple sur les n dernières périodes (moyenne non pondérée des données n précédentes) Pour créer une moyenne mobile: sélectionnez un champ continu dans le sélecteur de valeurs sur lequel vous souhaitez calculer la moyenne mobile Dans le champ Moyenne mobile sur les périodes, sélectionnez une période sur laquelle la moyenne mobile doit être calculée. Le résultat est un champ qui contient la moyenne des n dernières périodes pour chaque ligne. Le résultat est une nouvelle colonne ma qui est remplie de null les premières n-1 périodes et ensuite avec la moyenne sur les dernières n périodes: Les mises à jour futures peuvent contenir différentes moyennes mobiles ainsi que la possibilité de dériver de multiples périodes. N'hésitez pas à contribuer. Vous ne pouvez pas effectuer cette action en ce moment. Vous avez ouvert une session avec un autre onglet ou une autre fenêtre. Rechargez pour actualiser votre session. Vous avez déconnecté dans un autre onglet ou une fenêtre. Recharger pour rafraîchir votre session. Je voudrais créer une liste de colonnes dans SPSS comme MACOL1, MACOL2 et jusqu'à MACOLn qui contiennent 5 ans de moyenne mobile d'une liste de TickersSymbolsVariables en utilisant une courte syntaxe comme: et ce que je dois faire est de Créer une moyenne mobile de chaque tickercol de variables d'intérêt et l'enregistrer dans une nouvelle colonne. Je peux le faire simplement en modifiant la syntaxe ci-dessus et j'ai besoin d'une commande de style de boucle qui prend le nom d'une colonne, crée une nouvelle colonne avec MA et enregistre, prend une autre colonne, crée une colonne MA et ainsi de suite. Ainsi, je ne veux pas le faire pour chaque ancienne colonne séparément, plutôt je veux utiliser une boucle et le faire en utilisant cette boucle simple. A demandé Nov 18 12 à 13:00 J'essaie de calculer des moyennes mobiles couvrant 30 jours (moyennes mobiles antérieures) en utilisant SPSS 20 pour environ 1200 tickers boursiers. Je voudrais utiliser une boucle comme: Calculer la moyenne mobile de 30 jours pour un ticker dire AAAA ou 0001 et l'enregistrer comme MA30AAAA ou MA300001. Prenez un autre ticker dire AAAB ou 0002 et faites comme ci-dessus. Suite jusqu'à ce que tous les tickers soient capturés et MA calculés, sauvegardés dans de nouvelles colonnes. Pensez-vous que je peux développer une syntaxe SPSS pour cela. Si j'essaye le suivant, j'obtiens des avertissements d'erreur. S'il vous plaît, pouvez-vous m'aider à obtenir une syntaxe raisonnablement bien structurée pour faire mon travail. A demandé Nov 18 12 at 16:04 Il y avait une question très similaire aujourd'hui sur LinkedIn (voir ici ou ci-dessous pour la réponse). - Assumant chaque date est présent exactement une fois dans vos données, la syntaxe ci-dessous calculera les totaux annuels mobiles et les moyennes sur chaque date les 29 précédentes dates. - Si moins de 29 jours précédaient une certaine date, ces nouvelles variables ne seront pas calculées pour cette date. (IMHO, ce serait des informations trompeuses.) - Les 2 nouvelles variables apparaîtront dans une colonne chacun, mais avec quelques lignes supplémentaires, vous pouvez mettre chaque valeur dans sa propre colonne si vous le souhaitez.


No comments:

Post a Comment