Thursday, 19 October 2017

Centrerad glidande medelvärde spss


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 det här helt enkelt genom att ä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 vill jag använda en slinga och göra det med den enkla slingan. frågade nov 18 12 klockan 13: 00Jag försöker beräkna glidande medelvärden 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öregår något datum kommer dessa nya variabler inte att beräknas för detta datum. (IMHO, detta 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. När du beräknar ett löpande rörligt medelvärde placerar du genomsnittsvärdet i Mellantiden är meningsfullt I det föregående exemplet beräknade vi genomsnittet av de första 3 tidsperioderna och placerade det bredvid period 3. Vi kunde ha placerat medelvärdet mitt i tidsintervallet för tre perioder, det vill säga bredvid Period 2. Detta fungerar bra med udda tidsperioder, men inte så bra för jämn tid. Så vart skulle vi placera det första glidande medlet när M 4 Tekniskt sett skulle det rörliga genomsnittet falla vid t 2.5, 3.5. För att undvika detta problem släpper vi MAs med M 2. Således släpper vi de jämnda värdena Om vi ​​i genomsnitt ett jämnt antal termer behöver vi släta de jämnda värdena Följande tabell visar resultaten med M 4.Hur 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 för 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 bestämmer spänningen i det glidande medlet till 3. Observera att i den resulterande variabeln, mavg, kommer näven n-fallen (baserat på span-värdet) att saknas system. 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