Jag försöker beräkna glidmedel som sträcker sig över 30 dagar (tidigare glidande medelvärden) med SPSS 20 för cirka 1200 stock tickers. Jag skulle vilja använda en slinga som: Beräkna 30 dagars glidande medelvärde för en ticker säga AAAA eller 0001 och spara den som MA30AAAA eller MA300001. Ta en annan ticker säga AAAB eller 0002 och gör som ovan. Fortsätt tills alla kryssningar är fångade och MA beräknad, sparad i nya kolumner. Tror du att jag kan utveckla en SPSS-syntax för det. Om jag försöker följande får jag felvarningar. Snälla kan du hjälpa mig att få en rimligt välstrukturerad syntax för att göra mitt jobb. frågade 18 nov 12 kl 16:04 Det var en mycket liknande fråga idag på LinkedIn (se här eller nedan för svaret). - Assuming varje datum är närvarande exakt en gång i dina data, kommer syntaxen nedan att beräkna flytta årliga totals och medelvärden för varje datum de föregående 29 datumen. - Om färre än 29 dagar före ett datum kommer dessa nya variabler inte att beräknas för detta datum. (IMHO, det här skulle vara vilseledande information.) - De 2 nya variablerna kommer att visas i en kolumn men med några extra rader kan du placera varje värde i sin egen kolumn om så önskas. Jag vill skapa en lista med kolumner i SPSS som MACOL1, MACOL2 och upp till MACOLn som innehåller 5 års glidande medelvärde av en lista med TickersSymbolsVariables med en kort syntax som: och vad jag behöver göra är att skapa ett glidande medelvärde av varje tickercol av variabler av intresse och spara det i en ny kolumn. Jag kan göra detta genom att helt enkelt ändra ovanstående syntax och jag behöver ett loop-kommando som tar namnet på en kolumn, skapar en ny kolumn med MA och sparar, tar en annan kolumn, skapar en MA-kolumn och så vidare. Således vill jag inte göra det för varje gammal kolumn separat, snarare jag vill använda en slinga och göra det med den enkla slingan. frågade den 18 november kl 13: 00SPSS Flytta genomsnittlig anpassad nod för SPSS Modeler för att beräkna det enkla glidande medeltalet under de sista n-perioderna (obevägt medelvärde av föregående n-data) För att skapa ett glidande medelvärde: välj ett kontinuerligt fält i Values-väljaren där du vill beräkna det glidande medelvärdet I fältförflyttningsgenomsnittet över perioder väljer du en period över vilken det rörliga genomsnittet ska beräknas. Resultatet är ett fält som innehåller medelvärdet av de sista n-perioderna för varje rad. Resultatet är en ny kolumn som fylls med null de första n-1-perioderna och sedan med medelvärdet under de sista n-perioderna: Framtidiga uppdateringar kan innehålla olika glidande medelvärden samt möjligheten att härleda flera perioder. Känn dig fri att bidra. Du kan inte utföra den åtgärden just nu. Du loggade in med en annan flik eller ett fönster. Uppdatera för att uppdatera din session. Du loggade ut i en annan flik eller ett fönster. Uppdatera för att uppdatera din session. How att beräkna ett glidande medelvärde inom en variabel i SPSSPASW Statistics använder jag SPSS för Windows. Jag skulle vilja beräkna ett glidande medelvärde med ett span på 3 för en given variabel. Till exempel vill jag skapa en ny variabel som innehåller medelvärdet för första, andra och tredje fallet för en given variabel. Jag skulle då vilja att nästa fall av den nya variabeln innehåller genomsnittet av det andra, tredje och fjärde fallet för den givna variabeln och så vidare. Hur kan jag göra det? Följande kommandon bör hjälpa dig. DATA LISTA används för att skapa provdata. Variablerna, dagen och poängen skapas. Vi använder sedan PMA-funktionen i CREATE-kommandot för att beräkna det rörliga genomsnittet av variabeln, värdering. Vi ställer spännvidden för det glidande medlet till 3. Observera att i den resulterande variabeln, mavg, kommer näven n-fallen (baserat på span-värdet) att saknas med systemet. I det här exemplet är det fjärde fallet av den nya variabeln, mavg, lika med genomsnittet av fallen 1, 2 och 3 i variabeln, poängen och det femte fallet av variabeln, mavg, är lika med genomsnittet av fallen 2,3, och 4, och så vidare. Se kapitlet CREATE, särskilt avsnittet PMA Function, i SPSS Syntax Reference Guide, för mer information om sådana glidande medelberäkningar. DATA LIST dag 1-2 poäng 4-5. BEGIN DATA 1 98 2 34 3 45 4 67 5 23 6 25 7 89 8 23 9 25 10 23 11 45 12 23 13 34 14 67 15 78 16 45 17 89 18 34 19 45 20 23 SLUTDATA. EXE. SKAPA mavg PMA (poäng, 3). EXE Historiskt Nummer
No comments:
Post a Comment