Tuesday, 17 October 2017

Moving genomsnittet plot sas


Flytta genomsnittliga och exponentiella utjämningsmodeller Som ett första steg för att flytta bortom genomsnittliga modeller kan slumpmässiga gångmodeller, linjära trendmodeller, nonseasonala mönster och trender extrapoleras med hjälp av en rörlig genomsnitts - eller utjämningsmodell. Det grundläggande antagandet bakom medelvärdes - och utjämningsmodeller är att tidsserierna är lokalt stationära med ett långsamt varierande medelvärde. Därför tar vi ett rörligt (lokalt) medelvärde för att uppskatta det nuvarande värdet av medelvärdet och sedan använda det som prognosen för den närmaste framtiden. Detta kan betraktas som en kompromiss mellan medelmodellen och slumpmässig-walk-without-drift-modellen. Samma strategi kan användas för att uppskatta och extrapolera en lokal trend. Ett rörligt medelvärde kallas ofta en quotsmoothedquot-version av den ursprungliga serien, eftersom kortsiktig medelvärde har en effekt att utjämna stötarna i originalserien. Genom att justera graden av utjämning (bredden på glidande medelvärdet) kan vi hoppas att hitta någon form av optimal balans mellan prestandan hos medel och slumpmässiga gångmodeller. Den enklaste typen av medelvärdesmodell är. Enkelt (lika viktat) Flyttande medelvärde: Prognosen för värdet på Y vid tiden t1 som görs vid tid t motsvarar det enkla medelvärdet av de senaste m-observationerna: (Här och på annat håll använder jag symbolen 8220Y-hat8221 för att stå för en prognos av tidsserie Y som gjordes så tidigt som möjligt enligt en given modell.) Detta medel är centrerat vid period-t (m1) 2, vilket innebär att uppskattningen av det lokala medelvärdet tenderar att ligga bakom den sanna värdet av det lokala medelvärdet med ca (m1) 2 perioder. Således säger vi att medelåldern för data i det enkla glidande medlet är (m1) 2 i förhållande till den period för vilken prognosen beräknas: det här är hur lång tid prognoserna tenderar att ligga bakom vändpunkter i data . Om du till exempel medger de senaste 5 värdena, kommer prognoserna att vara cirka 3 perioder sent för att svara på vändpunkter. Observera att om m1 är den enkla glidande genomsnittsmodellen (SMA) motsvarar den slumpmässiga gångmodellen (utan tillväxt). Om m är mycket stor (jämförbar med längden på uppskattningsperioden), motsvarar SMA-modellen den genomsnittliga modellen. Precis som med vilken parameter som helst av en prognosmodell, är det vanligt att justera värdet på k för att få den bästa kvotkvoten till data, dvs de minsta prognosfelen i genomsnitt. Här är ett exempel på en serie som verkar utgöra slumpmässiga fluktuationer runt ett långsamt varierande medelvärde. Först kan vi försöka passa den med en slumpmässig promenadmodell, vilket motsvarar ett enkelt glidande medelvärde på 1 term: Slumpmässig gångmodell svarar väldigt snabbt på förändringar i serien, men därmed väljer den mycket av kvotenhetskvoten i data (de slumpmässiga fluktuationerna) samt quotsignalquot (det lokala medelvärdet). Om vi ​​istället försöker ett enkelt glidande medelvärde på 5 termer får vi en snyggare uppsättning prognoser: Det 5-åriga enkla glidande medlet ger betydligt mindre fel än den slumpmässiga promenadmodellen i det här fallet. Medelåldern för data i denna prognos är 3 ((51) 2), så att den tenderar att ligga bakom vändpunkter med cirka tre perioder. (Till exempel verkar en nedgång ha skett i period 21, men prognoserna vänder inte om till flera perioder senare.) Notera att de långsiktiga prognoserna från SMA-modellen är en horisontell rak linje, precis som i slumpmässig promenad modell. Således antar SMA-modellen att det inte finns någon trend i data. Men medan prognoserna från den slumpmässiga promenadmodellen helt enkelt motsvarar det senast observerade värdet är prognoserna från SMA-modellen lika med ett vägt genomsnitt av de senaste värdena. De konfidensbegränsningar som beräknas av Statgraphics för de långsiktiga prognoserna för det enkla glidande genomsnittet blir inte större eftersom prognostiseringshorisonten ökar. Det här är uppenbarligen inte korrekt Tyvärr finns det ingen underliggande statistisk teori som berättar hur förtroendeintervallen borde utvidgas för denna modell. Det är emellertid inte så svårt att beräkna empiriska uppskattningar av konfidensgränserna för prognosen för längre tid. Du kan till exempel skapa ett kalkylblad där SMA-modellen skulle användas för att prognostisera två steg framåt, 3 steg framåt etc. i det historiska dataprov. Därefter kan du beräkna felfunktionens avvikelser vid varje prognoshorisont och sedan konstruera konfidensintervaller för längre siktprognoser genom att lägga till och subtrahera multiplar med lämplig standardavvikelse. Om vi ​​försöker ett 9-sikt enkelt glidande medelvärde får vi ännu smidigare prognoser och mer av en långsammare effekt: Medelåldern är nu 5 perioder (91) 2). Om vi ​​tar ett 19-årigt glidande medel ökar medeltiden till 10: Observera att prognoserna nu försvinner nu bakom vändpunkter med cirka 10 perioder. Vilken mängd utjämning är bäst för denna serie Här är en tabell som jämför deras felstatistik, inklusive ett 3-siktsmedel: Modell C, det 5-åriga glidande genomsnittet, ger det lägsta värdet av RMSE med en liten marginal över 3 term och medellång sikt, och deras andra statistik är nästan identiska. Så, bland modeller med mycket liknande felstatistik kan vi välja om vi föredrar lite mer lyhördhet eller lite mer jämnhet i prognoserna. (Return to top of page.) Browns Enkel exponentiell utjämning (exponentiellt viktad glidande medelvärde) Den enkla glidande medelmodellen beskriven ovan har den oönskade egenskapen som den behandlar de sista k-observationerna lika och fullständigt ignorerar alla föregående observationer. Intuitivt bör tidigare data diskonteras på ett mer gradvis sätt - till exempel bör den senaste observationen få lite mer vikt än 2: a senast, och den 2: a senaste bör få lite mer vikt än den 3: e senaste, och så vidare. Den enkla exponentiella utjämningens (SES) - modellen åstadkommer detta. Låt 945 beteckna en quotsmoothing constantquot (ett tal mellan 0 och 1). Ett sätt att skriva modellen är att definiera en serie L som representerar den nuvarande nivån (dvs lokal medelvärde) för serien som uppskattad från data fram till idag. Värdet på L vid tid t beräknas rekursivt från sitt eget tidigare värde så här: Således är det nuvarande utjämnade värdet en interpolation mellan det tidigare jämnda värdet och den aktuella observationen, där 945 styr närheten av det interpolerade värdet till det senaste observation. Prognosen för nästa period är helt enkelt det nuvarande utjämnade värdet: Likvärdigt kan vi uttrycka nästa prognos direkt i form av tidigare prognoser och tidigare observationer, i någon av följande ekvivalenta versioner. I den första versionen är prognosen en interpolation mellan föregående prognos och tidigare observation: I den andra versionen erhålls nästa prognos genom att justera föregående prognos i riktning mot det föregående felet med en bråkdel av 945. Är felet gjort vid tid t. I den tredje versionen är prognosen ett exponentiellt vägt (dvs. rabatterat) glidande medelvärde med rabattfaktor 1-945: Interpolationsversionen av prognosformuläret är det enklaste att använda om du genomför modellen på ett kalkylblad: det passar in i en encell och innehåller cellreferenser som pekar på föregående prognos, föregående observation och cellen där värdet 945 lagras. Observera att om 945 1 motsvarar SES-modellen en slumpmässig gångmodell (utan tillväxt). Om 945 0 motsvarar SES-modellen den genomsnittliga modellen, förutsatt att det första släta värdet sätts lika med medelvärdet. (Återgå till början av sidan.) Medelåldern för data i prognosen för enkel exponentiell utjämning är 1 945 i förhållande till den period som prognosen beräknas för. (Detta är inte tänkt att vara uppenbart, men det kan enkelt visas genom att utvärdera en oändlig serie.) Den enkla, snabba genomsnittliga prognosen tenderar därför att ligga bakom vändpunkter med cirka 1 945 perioder. Till exempel, när 945 0,5 är fördröjningen 2 perioder när 945 0,2 är fördröjningen 5 perioder när 945 0,1 är fördröjningen 10 perioder, och så vidare. För en given genomsnittlig ålder (dvs mängden fördröjning) är prognosen för enkel exponentiell utjämning (SES) något överlägsen SMA-prognosen (Simple Moving Average) eftersom den lägger relativt större vikt vid den senaste observationen, dvs. det är något mer quotresponsivequot för förändringar som inträffade under det senaste förflutna. Exempelvis har en SMA-modell med 9 villkor och en SES-modell med 945 0,2 båda en genomsnittlig ålder på 5 för data i sina prognoser, men SES-modellen lägger mer vikt på de sista 3 värdena än SMA-modellen och vid Samtidigt gör det inte helt 8220forget8221 om värden som är mer än 9 perioder gamla, vilket visas i det här diagrammet. En annan viktig fördel med SES-modellen över SMA-modellen är att SES-modellen använder en utjämningsparameter som kontinuerligt varierar, så att den lätt kan optimeras genom att använda en kvotsolverquot-algoritm för att minimera det genomsnittliga kvadratfelet. Det optimala värdet på 945 i SES-modellen för denna serie visar sig vara 0,2961, som visas här: Medelåldern för data i denna prognos är 10,2961 3,4 perioder, vilket liknar det för ett 6-sikt enkelt glidande medelvärde. De långsiktiga prognoserna från SES-modellen är en horisontell rak linje. som i SMA-modellen och den slumpmässiga promenadmodellen utan tillväxt. Observera dock att de konfidensintervaller som beräknas av Statgraphics avviker nu på ett rimligt sätt, och att de är väsentligt smalare än konfidensintervallen för slumpmässig promenadmodell. SES-modellen förutsätter att serien är något mer förutsägbar än den slumpmässiga promenadmodellen. En SES-modell är egentligen ett speciellt fall av en ARIMA-modell. så ger den statistiska teorin om ARIMA-modeller en bra grund för beräkning av konfidensintervall för SES-modellen. I synnerhet är en SES-modell en ARIMA-modell med en icke-säsongsskillnad, en MA (1) term och ingen konstant term. annars känd som en quotARIMA (0,1,1) modell utan constantquot. MA (1) - koefficienten i ARIMA-modellen motsvarar kvantiteten 1-945 i SES-modellen. Om du till exempel passar en ARIMA (0,1,1) modell utan konstant till serien som analyseras här, visar den uppskattade MA (1) - koefficienten sig att vara 0.7029, vilket är nästan exakt en minus 0,2961. Det är möjligt att lägga till antagandet om en icke-noll konstant linjär trend till en SES-modell. För att göra detta, ange bara en ARIMA-modell med en icke-sekundär skillnad och en MA (1) term med en konstant, dvs en ARIMA (0,1,1) modell med konstant. De långsiktiga prognoserna kommer då att ha en trend som är lika med den genomsnittliga trenden som observerats under hela estimeringsperioden. Det går inte att göra detta i samband med säsongjustering, eftersom säsongsjusteringsalternativen är inaktiverade när modelltypen är inställd på ARIMA. Du kan emellertid lägga till en konstant långsiktig exponentiell trend till en enkel exponentiell utjämningsmodell (med eller utan säsongsjustering) genom att använda inflationsjusteringsalternativet i prognosproceduren. Den lämpliga quotinflationen (procentuell tillväxt) per period kan beräknas som lutningskoefficienten i en linjär trendmodell som är anpassad till data i samband med en naturlig logaritmtransformation, eller det kan baseras på annan oberoende information om långsiktiga tillväxtutsikter . (Återgå till början av sidan.) Browns Linear (ie double) Exponentiell utjämning SMA-modellerna och SES-modellerna antar att det inte finns någon trend av något slag i data (vilket vanligtvis är OK eller åtminstone inte för dåligt för 1- stegprognoser när data är relativt bullriga), och de kan modifieras för att införliva en konstant linjär trend som visas ovan. Vad sägs om kortsiktiga trender Om en serie visar en växande tillväxt eller ett cykliskt mönster som står klart mot bruset, och om det finns behov av att prognostisera mer än en period framåt, kan uppskattningen av en lokal trend också vara en fråga. Den enkla exponentiella utjämningsmodellen kan generaliseras för att erhålla en linjär exponentiell utjämning (LES) - modell som beräknar lokala uppskattningar av både nivå och trend. Den enklaste tidsvarierande trendmodellen är Browns linjära exponentiell utjämningsmodell, som använder två olika slätmade serier som centreras vid olika tidpunkter. Prognosformeln baseras på en extrapolering av en linje genom de två centra. (En mer sofistikerad version av denna modell, Holt8217s, diskuteras nedan.) Den algebraiska formen av Brown8217s linjär exponentiell utjämningsmodell, som den enkla exponentiella utjämningsmodellen, kan uttryckas i ett antal olika men likvärdiga former. Den här kvotens kvotstandardkvot uttrycks vanligtvis enligt följande: Låt S beteckna den singeljämnade serien som erhållits genom att använda enkel exponentiell utjämning till serie Y. Dvs, värdet på S vid period t ges av: (Minns att, under enkel exponentiell utjämning, detta skulle vara prognosen för Y vid period t1.) Låt sedan Squot beteckna den dubbelsidiga serien erhållen genom att applicera enkel exponentiell utjämning (med samma 945) till serie S: Slutligen prognosen för Y tk. för vilken kgt1 som helst, ges av: Detta ger e 1 0 (det vill säga lura lite och låt den första prognosen motsvara den faktiska första observationen) och e 2 Y 2 8211 Y 1. varefter prognoser genereras med hjälp av ekvationen ovan. Detta ger samma monterade värden som formeln baserad på S och S om de senare startades med användning av S1S1Y1. Denna version av modellen används på nästa sida som illustrerar en kombination av exponentiell utjämning med säsongsjustering. Holt8217s linjär exponentiell utjämning Brown8217s LES-modell beräknar lokala uppskattningar av nivå och trend genom att utjämna de senaste uppgifterna, men det faktum att det gör det med en enda utjämningsparameter ställer in en begränsning av de datamönster som den kan passa: nivån och trenden får inte variera till oberoende priser. Holt8217s LES-modell adresserar problemet genom att inkludera två utjämningskonstanter, en för nivån och en för trenden. När som helst t, som i Brown8217s modell, finns det en uppskattning L t på lokal nivå och en uppskattning T t av den lokala trenden. Här rekryteras de rekursivt från värdet av Y observerat vid tid t och de tidigare uppskattningarna av nivån och trenden med två ekvationer som applicerar exponentiell utjämning till dem separat. Om den beräknade nivån och trenden vid tiden t-1 är L t82091 och T t-1. respektive prognosen för Y tshy som skulle ha gjorts vid tid t-1 är lika med L t-1 T t-1. När det verkliga värdet observeras beräknas den uppdaterade uppskattningen av nivån rekursivt genom interpolering mellan Y tshy och dess prognos L t-1 T t 1 med vikter av 945 och 1- 945. Förändringen i beräknad nivå, nämligen L t 8209 L t82091. kan tolkas som en bullrig mätning av trenden vid tiden t. Den uppdaterade uppskattningen av trenden beräknas sedan rekursivt genom interpolering mellan L t 8209 L t82091 och den tidigare uppskattningen av trenden T t-1. Användning av vikter av 946 och 1-946: Tolkningen av trendutjämningskonstanten 946 är analog med den för nivåutjämningskonstanten 945. Modeller med små värden av 946 förutsätter att trenden ändras endast mycket långsamt över tiden, medan modeller med större 946 antar att det förändras snabbare. En modell med en stor 946 tror att den avlägsna framtiden är väldigt osäker, eftersom fel i trendberäkning blir ganska viktiga vid prognoser mer än en period framåt. (Återgå till början av sidan.) Utjämningskonstanterna 945 och 946 kan beräknas på vanligt sätt genom att minimera medelkvadratfelet i de 1-stegs-prognoserna. När detta görs i Statgraphics visar uppskattningarna att vara 945 0.3048 och 946 0.008. Det mycket lilla värdet av 946 innebär att modellen antar mycket liten förändring i trenden från en period till nästa, så i grunden försöker denna modell att uppskatta en långsiktig trend. I analogi med begreppet medelålder för de data som används för att uppskatta den lokala nivån i serien, är medelåldern för de data som används för att uppskatta den lokala trenden proportionell mot 1 946, men inte exakt lika med den . I detta fall visar det sig att vara 10.006 125. Detta är ett mycket exakt nummer eftersom precisionen av uppskattningen av 946 är verkligen 3 decimaler, men den har samma generella storleksordning som provstorleken på 100, så denna modell är medeltal över ganska mycket historia för att beräkna trenden. Prognosplotten nedan visar att LES-modellen beräknar en något större lokal trend i slutet av serien än den ständiga trenden som beräknas i SEStrend-modellen. Det uppskattade värdet på 945 är också nästan identiskt med det som erhållits genom att montera SES-modellen med eller utan trend, så det är nästan samma modell. Nu ser dessa ut som rimliga prognoser för en modell som beräknas beräkna en lokal trend. Om du 8220eyeball8221 ser det här, ser det ut som om den lokala trenden har vänt sig nedåt i slutet av serien. Vad har hänt Parametrarna i denna modell har uppskattats genom att minimera det kvadrerade felet i 1-stegs-prognoser, inte längre prognoser, i vilket fall trenden gör inte en stor skillnad. Om allt du tittar på är 1 steg framåt, ser du inte den större bilden av trender över (säg) 10 eller 20 perioder. För att få denna modell mer i linje med vår ögonbolls extrapolering av data kan vi manuellt justera trendutjämningskonstanten så att den använder en kortare baslinje för trendberäkning. Om vi ​​till exempel väljer att ställa in 946 0,1, är medelåldern för de data som används vid uppskattning av den lokala trenden 10 perioder, vilket innebär att vi medeltar trenden över de senaste 20 perioderna eller så. Here8217s vad prognosplottet ser ut om vi sätter 946 0,1 samtidigt som ni håller 945 0.3. Detta ser intuitivt rimligt ut för denna serie, men det är troligen farligt att extrapolera denna trend mer än 10 perioder i framtiden. Vad sägs om felstatistik Här är en modelljämförelse för de två modellerna ovan och tre SES-modeller. Det optimala värdet på 945. För SES-modellen är ungefär 0,3, men liknande resultat (med något mer eller mindre responsivitet) erhålls med 0,5 och 0,2. (A) Hål linjär exp. utjämning med alfa 0,3048 och beta 0,008 (B) Hål linjär exp. utjämning med alfa 0,3 och beta 0,1 (C) Enkel exponentiell utjämning med alfa 0,5 (D) Enkel exponentiell utjämning med alfa 0,3 (E) Enkel exponentiell utjämning med alfa 0,2 Deras statistik är nästan identisk, så vi kan verkligen göra valet på grundval av prognosfel i 1 steg före proverna. Vi måste falla tillbaka på andra överväganden. Om vi ​​starkt tror att det är vettigt att basera den nuvarande trendberäkningen på vad som hänt under de senaste 20 perioderna eller så kan vi göra ett ärende för LES-modellen med 945 0,3 och 946 0,1. Om vi ​​vill vara agnostiska om det finns en lokal trend, kan en av SES-modellerna vara enklare att förklara och skulle också ge fler mitten av vägtrafikprognoserna för de kommande 5 eller 10 perioderna. (Tillbaka till början av sidan.) Vilken typ av trend-extrapolation är bäst: Horisontell eller linjär Empiriska bevis tyder på att om uppgifterna redan har justerats (om det behövs) för inflationen, kan det vara osäkert att extrapolera kortsiktiga linjära trender mycket långt in i framtiden. Tendenser som uppenbaras idag kan sänkas i framtiden på grund av olika orsaker som produktförstörelse, ökad konkurrens och konjunkturnedgångar eller uppgångar i en bransch. Av denna anledning utför enkel exponentiell utjämning ofta bättre utom provet än vad som annars skulle kunna förväntas, trots sin kvotiv kvot horisontell trend extrapolering. Dämpade trendmodifieringar av den linjära exponentiella utjämningsmodellen används också i praktiken för att införa en konservatismedel i sina trendprognoser. Den demoniserade trenden LES-modellen kan implementeras som ett speciellt fall av en ARIMA-modell, i synnerhet en ARIMA-modell (1,1,2). Det är möjligt att beräkna konfidensintervaller kring långsiktiga prognoser som produceras av exponentiella utjämningsmodeller, genom att betrakta dem som speciella fall av ARIMA-modeller. (Var försiktig: inte alla mjukvaror beräknar konfidensintervall för dessa modeller korrekt.) Bredden på konfidensintervallet beror på (i) modellens RMS-fel, (ii) utjämningstypen (enkel eller linjär) (iii) värdet (er) av utjämningskonstanten (erna) och (iv) antalet perioder framåt du prognoserar. I allmänhet sprids intervallet snabbare, eftersom 945 blir större i SES-modellen och de sprider sig mycket snabbare när linjär snarare än enkel utjämning används. Detta ämne diskuteras vidare i avsnittet ARIMA-modeller i anteckningarna. (Tillbaka till början av sidan.) Tekniska dokument och presentationer Våra tekniska dokument och presentationer ger dig inbyggd spår om vår teknik, produkter och lösningar. Förutom de papper som finns här finns andra papper tillgängliga inom varje samhälle och från den tekniska papperslistan. Papers and Presentations Given in 2014 Följande papper presenterades av en SAS-anställd på SAS Global Forum eller annan användargrupp eller konferens. Accelererande test som effektiva medel för kvalitetsförbättring Detta dokument guidar dig igenom trestegs processen för att analysera data med hjälp av RELIABILITY-proceduren i SASQC. Det belyser funktioner som läggs till i RELIABILITY-proceduren i SASQC 13.1. Läs papperet (PDF) En översikt över maskinlärning med SAS Enterprise Miner Denna uppsats ger en översikt över maskininlärning och presenterar flera övervakade och oövervakade maskininlärningsexempel som använder SAS Enterprise Miner. Läs papper (PDF) Hämta zip-filen (ZIP) Skapa flera arks Microsoft Excel-arbetsböcker med SAS: Grunderna och bortom del 1 Denna presentation förklarar hur man använder Base SAS9-programvara för att skapa flera arks Microsoft Excel-arbetsböcker. Du lär dig steg-för-steg-tekniker för att snabbt och enkelt skapa attraktiva flerskikts Excel-arbetsböcker som innehåller din SAS-utskrift med ExcelXP ODS-taggar. Teknikerna kan användas oberoende av vilken plattform SAS programvara installeras på. Du kan även använda dem på en mainframe Även om titeln liknar tidigare presentationer av den här författaren innehåller den här presentationen nytt och reviderat material som inte tidigare presenterats. Läs papper (PDF) Hämta zip-filen (ZIP) PDF vs. HTML: Kan vi inte bara komma med i det här dokumentet Förklarar effekten och skillnaderna för varje destination. Du lär dig hur varje destination fungerar och förstår varför utmatningen ser ut som den gör. Lär dig tips och tricks för hur du ändrar din SAS-kod så att varje destination ser ut som den andra. Tipsen spänner från nybörjare till avancerad inom alla rapporteringsområden. Varje destination är som en superhjälte som hjälper dig att omforma dina rapporter för att tillgodose alla dina behov. Lär dig hur du använder varje ODS-destination till största delen av dess befogenheter. Läs dokumentet (PDF) Ladda ner zip-filen (ZIP) Läs presentationen (PDF) En SAS-makro för att diagnostisera influensiva ämnen i longitudinella studier I det här papperet presenteras SCDMixed SAS-makroet, som implementerar en generalisering av Cooks Distance för att analysera inflytande i blandade modeller för longitudinella eller grupperade data. Makroet beräknar graden av störningar och uppskalade koksdistansåtgärder av Zhu et al. (2012) och presenterar resultaten med användbara tabulära och grafiska sammanfattningar. Läs papper (PDF) Hämta zip-filen (ZIP) Simulera portföljförluster från negativa händelser: Ansökningar till försäkrings - och finansindustrin I det här dokumentet diskuteras möjligheterna i HPCOUNTREG-, HPSEVERITY - och HPCDM-procedurerna, vilket beräknar frekvens, svårighetsgrad och förening distributionsmodeller, i en massivt parallell bearbetningsmiljö. Läs papper (PDF) Hämta zip-filen (ZIP) Viktiga metoder för att analysera saknade data med GEE och CAUSALTRT Procedurer I det här dokumentet granskas de begrepp och statistiska metoderna i de nya GEE - och CAUSALTRT-procedurerna i SASSTAT 13.2. Exempel illustrerar hur du kan tillämpa GEE-proceduren på ofullständig longitudinell data och CAUSALTRT-proceduren till observationsdata. Läs papper (PDF) Ladda ner zip-filpublikationerna och presentationerna Utgivna 2013 Följande papper presenterades av en SAS-anställd på SAS Global Forum eller annan användargrupp eller konferens. Agile Adoption: Mäta dess värde I det här dokumentet förklaras hur SAS RampD skapar prisbelönt programvara med hjälp av en smidig mjukvaruutvecklingsmetodik som kallas Agile Scrum. Även om den används av huvudströmindustrin, ger SAS unika kultur det en slutgiltig kant som ger högre resultat. I detta papper beskrivs hur SAS tillämpar, mäter och kontinuerligt lär sig. Detta dokument presenterades vid 2013 Stanford Strategic Executive Conference. Läs papper (PDF) Hämta zip-filen (ZIP) Google-liknande kartor i SAS Vi är ofta frågade om vi kan ha kartor som liknar Google Maps i SAS. Kunderna vill att bakgrundskartan visas bakom deras data så att de kan se var gator eller andra funktioner finns. De kan också vilja panorera och zooma kartan. Nu kan du ha Google-liknande kartor inne i SAS. I det här dokumentet diskuteras den nya typen av kartläggning som läggs till i produkter som SAS Visual Analytics Explorer och fokuserar på att använda denna nya kapacitet i SASGRAPH. Exempelkod ingår. Läs papper (PDF) Hämta zip-filen (ZIP) PROC GEOCODE: Hitta platser utanför USA Detta dokument granskar med PROC GEOCODE för att konvertera din adressinformation till kartplatserna. Den granskar all förmåga PROC GEOCODE och täcker även den senaste möjligheten att hantera adresser utanför USA. Detta inkluderar världsomspännande städer, icke-amerikanska postkoder och gatunivå för Kanada. Läs papper (PDF) Hämta zip-filen (ZIP) Tips och tricks: Använda nya SAS-kartdataset Det finns problem med befintliga MAPS-dataset. För att övervinna dessa problem har vi licensierat nya kartdatasatser från GfK GeoMarketing som så småningom kommer att ersätta MAPS-data. I det här dokumentet undersöks de nya Kartdata och ändringarna. Migrationsexemplen diskuteras. Läs papper (PDF) Vad är nytt i SAS Enterprise Business Intelligence för SAS 9.3 SAS Enterprise BI Server ger en omfattande serie BI-verktyg som gör det möjligt för en bred uppsättning affärs - och IT-användare att producera och konsumera konsekvent, faktabaserad information. Den senaste versionen innehåller förbättringar för både SAS Web Report Studio och SAS BI Dashboard. Viktiga funktioner diskuteras och demonstreras av medlemmarna i produktgruppen. Designa rapporter och instrumentpaneler är nu mer flexibla och konsumenterna i efterhand dra nytta av bättre prestanda, förbättrad navigering och interaktioner och bättre integration med Excel och din e-postklient. Planer för framtida utgåvor förhandsgranskas, såsom mobil leverans av SAS Web Report Studio rapporter, och hur SAS Enterprise BI Server passar inom den övergripande BI-portföljen. Läs papper (PDF) Gratis uttryck och andra GTL-tips Den här presentationen täcker några nya sätt att använda DATA-stegfunktioner för att skapa grupperade diagram baserat på förhållanden och för att välja en delmängd av observationerna. Det illustrerar också användningen av PROC FCMP-funktioner i GTL-uttryck. Nya användningsområden för icke-brytande utrymme för att skapa chunked grafer och grafer med streckad text samt lösningar för att överföra Unicode-tecken i datakolumner diskuteras. Lär dig att uttrycka dig enkelt, grafiskt Läs papper (PDF) Hämta zip-filen (ZIP) Några tekniker för att integrera SAS-utdata med Microsoft Excel med Base SAS I det här dokumentet beskrivs några tekniker för att integrera din SAS-produktion med Microsoft Excel. Teknikerna som presenteras i detta dokument kräver Base SAS 9.1.3 SP4 och över, och kan användas oberoende av vilken plattform SAS är installerat på. Du kan även använda dem på en huvudram Skapa och leverera dina arbetsböcker på begäran och i realtid med SAS-serverteknik diskuteras. Även om titeln liknar tidigare dokument av den här författaren innehåller detta papper nytt och reviderat material som inte tidigare presenterats. Läs papper (PDF) Hämta zip-filen (ZIP) Ins och outs av webbaserad data med SAS Har du data på webben som du vill integrera med SAS. I det här dokumentet beskrivs hur du kan få webbdata, bearbeta den och exportera den till webben. Exempel använder existerande funktioner, som SOAP - och XSL-procedurerna, SAS XML Mapper-programmet och XMLV2 LIBNAME-motorn, tillsammans med två nya funktioner: alternativet XMLV2 LIBNAME-motor AUTOMAP och JSON-proceduren. AUTOMAPoption möjliggör skapandet av standard XMLMap-filer inom SAS. JSON-proceduren exporterar SAS-dataset i JSON-format till en extern fil. Och om du behöver skriva gratisformat JSON-utgång, glöm inte SAS PUT-meddelandena, stöder JSON-proceduren också fri form JSON-utgång. Läs papper (PDF) Ladda ner zip-filpapper och presentationer Publicerad 2012 Följande papper presenterades av en SAS-anställd på SAS Global Forum eller annan användargrupp eller konferens. En introduktion till att skapa flera arks Microsoft Excel-arbetsböcker Det enkla sättet med SAS I det här dokumentet beskrivs hur man använder Base SAS 9-programvaran för att skapa flerarks Excel-arbetsböcker (för Excel-versioner 2002 och senare). Du lär dig steg-för-steg-tekniker för att snabbt och enkelt skapa attraktiva flerarks Excel-arbetsböcker som innehåller din SAS-utgång med hjälp av ExcelXP ODS-taggar och ODS-stilar. Teknikerna som presenteras i detta dokument kan användas oberoende av vilken plattform SAS-programvaran är installerad på. Du kan även använda dem på en huvudram Skapa och leverera dina arbetsböcker på begäran och i realtid med SAS-serverteknik diskuteras. Även om titeln liknar tidigare dokument av den här författaren innehåller detta papper nytt och reviderat material som inte tidigare presenterats. Läs papper (PDF) Hämta zip-filen (ZIP) Community Discovery: Bästa tips och funktioner från gemenskaperna på SAS Detta papper representerar en samarbetsinsats mellan två olika SAS-anställda med olika synpunkter och erfarenheter med SAS Communities Forum. Att läsa detta papper kommer att göra det enklare för dig att använda communities. sas att hålla sig informerad, dela med sig av kunskap, odla ditt professionella nätverk och få hjälp. Papperet svarar också på frågan Hur handlar du om att skicka en fråga online Läs papperet (PDF) Av misshandlad sökväg: Skapa ovanliga grafer med GTL Denna presentation täcker många knep och tips för att skapa unika grafer som tar tag i läsarens uppmärksamhet och också leverera informationen effektivt. Lär dig hur du sträcker gränserna för vad som är möjligt med ODS Graphics. Läs papperet (PDF) Hämta zip-filen (ZIP) Tillsammans sist: Spatial Analysis och SASreg Mapping I det här dokumentet diskuteras att du lägger till kartläggning i din rumsliga analys. Rumslig analys lägger till intelligens till dina kartor. Kartor ger sammanhang för din rumsliga analys. Exempel visar hur du kan använda SASGRAPH Annotate-anläggningen med transparensspecifikationen (ny i SAS 9.3) för att kombinera en förutsedd rumslig yta med traditionella SASGRAPH-kartor. Läs papper (PDF) Ladda ner zip-filen (ZIP) Visualisering av datatekniker, inklusive automatisk kartläggning och stora data för SAS Global Forum 2012 Visualisering av data av olika storlekar kan vara utmanande. I det här dokumentet diskuteras problemen med att visualisera data och ger förslag på hur man hanterar dessa problem. Papperet hjälper användare som inte vet vilken visualisering som ska användas för deras data. Läs papper (PDF) Legitimationen och presentationerna under 2011 Följande papper lyfter fram funktioner och tillämpningar av nyutvecklade eller förbättrade SAS-verktyg och lösningar. Dessa papper presenterades på SAS Global Forum som en planerad tidning, under SAS Presents eller på Demo Floor. Se SAS Global Forum 2011 Proceedings. De största träffarna: ODS Essentials Varje användare borde veta Just när du tror att du känner till varje låt (funktion) i ODS hit parade, upptäcker du att det finns ett alternativ eller en destination eller funktion som du sjunger med beröm eftersom funktionen ökade dina rapporter till nästa nivå. Det här dokumentet täcker några av de viktigaste funktionerna och alternativen för ODS som varje användare behöver veta för att vara produktiv. I detta dokument visas konkreta kodexempel på ODS Greatest Hits. Kom till den här sessionen och lär dig några av de viktiga anledningarna till att ODS och Base SAS rockar Läs papperet (PDF) Hämta zip-filen (ZIP) Introduktion till ODS-grafik för den icke-statistikerande är du en historia, engelska eller någon annan humaniora major whos snubblade in i SAS programmering Är du en affärsanalytiker eller rapportanalytiker vars statistiska kunskaper slutar med medelvärde, percentiler och standardavvikelse Känn inte en monterad loesskurva från en överlevnadsuppskattning Behöver du producera några serier och diagramdiagram och kanske enstaka boxplot Dont Panic Den här presentationen är till dig Läs papper (PDF) Hämta zip-filen (ZIP) Dont Gamble with Your Output: Hur använder du Microsoft-format med ODS Är du frustrerad när Excel inte använder dina SAS-format för antal celler? du förlorar ledande nollor på postnummer eller ID-nummer Gör din karaktärsvariabel till ett nummer i Excel Dont gamble med din produktion Lär dig hur du använder HTMLSTYLE - och TAGATTR-stilattributen för att skicka Mic rosoft-format från SAS till Excel. I det här dokumentet finns en översikt över hur du kan använda HTMLSTYLE-attributet med HTML-baserade destinationer och attributet TAGATTR med TAGSETS. EXCELXP-destinationen för att skicka Microsoft-format från SAS till Excel med överföringssystemen ODS (ODS). Lär dig hur du reda på vilket Microsoft-format som ska användas och hur man applicerar formatet på lämpligt sätt med ODS. Ett jobbhjälp ingår i papperet som innehåller några av de vanligaste Microsoft-format som används för numeriska data. Exemplen i detta dokument visar PROC PRINT, PROC REPORT och PROC TABULATE-kodningstekniker. Andra arbetshjälpmedel tillhandahålls som listar några av de vanligaste stilattributen som används i STYLE-överstyrningar och visar hur man undersöker Microsoft-format. Läs papper (PDF) Hämta zip-filen (ZIP) Skapa stilfulla flerarks Microsoft Excel-arbetsböcker Det enkla sättet med SAS I det här dokumentet beskrivs hur du använder Base SASreg9-programvaran för att skapa flerarks Excel-arbetsböcker (för Excel-versioner 2002 och senare) . Du lär dig steg-för-steg-tekniker för att snabbt och enkelt skapa attraktiva flerarks Excel-arbetsböcker som innehåller din SAS-utgång med hjälp av ExcelXP ODS-taggar och ODS-stilar. Teknikerna som presenteras i detta dokument kan användas oberoende av vilken plattform SAS-programvaran är installerad på. Du kan även använda dem på en huvudram Skapa och leverera dina arbetsböcker på begäran och i realtid med SAS-serverteknik diskuteras. Även om titeln liknar tidigare dokument av den här författaren innehåller detta papper nytt och reviderat material som inte tidigare presenterats. Läs papper (PDF) Hämta exempelkartorna för exekveringsprogram (ZIP): Visuellt upptäcka dina data Denna demonstration visar hur du lägger till en rumslig komponent i dina data för att upptäcka information som tidigare är okänd. Ett antal tips och tricks presenteras, inklusive kartor med dot-density, resvägsrutning, icke-geografiska kartor och spårningskedja. Ladda ner presentationen (PDF) Ladda ner exemplen (ZIP) Papers and Presentations Given 2010 Följande papper och presentationer presenterades på SAS Users Group Meetings och andra konferenser under året. Under huven: Hur man använder ExcelXP-etiketten EXCELXP är en ODS-destination som skapar Microsofts spreadsheetML XML-filer (med TAGSET-mallar). Det här målet används specifikt för att skapa en XML-fil som kan öppnas i Excel 2002 eller senare. Denna presentation ger en översikt över destinationen TAGSETS. EXCELXP. Då kommer man att visa konkreta exempel på att använda destinationen. Det finns inget bifogat papper för denna presentation. Ladda ner presentationen (ZIP) Gör det själv: Installera och felsöka ditt eget SAS 9.2-system Den här presentationen ger nycklar till en lyckad SAS 9.2-installation. Den innehåller felsökningstips och praktiska råd för att undvika fallgropar under installations - och konfigurationsprocesserna. Det täcker också en introduktion till SAS Enterprise Miner och SAS Management Console. Visa presentationen (PDF) Följande papper lyfter fram funktioner och tillämpningar av nyutvecklade eller förbättrade SAS-verktyg och lösningar. Dessa papper presenterades på SAS Global Forum som en planerad tidning, under SAS Presents eller på Demo Floor. Se SAS Global Forum 2010 Proceedings. En praktisk tillvägagångssätt för att säkra en SAS 9.2 Intelligence Platform Deployment Detta dokument är ett praktiskt exempel på en säker implementering av SAS Intelligence Platform baserat på faktiska kundkrav, vilket ger olika användargrupper tillgång till olika säkrade data tillgångar, beräkna serverns kapacitet, skrivbordsklient och webben baserad programfunktionalitet. Detta dokument är avsett som en guide för SAS-administratörer och förutsätter att du är bekant med de begrepp och terminologi som introducerades i SAS 9.2 Intelligence Platform: Security Administration Guide. Läs papper (PDF) Hämta exemplarprogrammet (ZIP) Lägga till statistisk funktionalitet i DATA-steget med PROC FCMP Detta dokument visar hur man lägger till statistisk funktionalitet i DATA-steget genom definitionen av FCMP-funktioner. Det ger specifika exempel på hur man inkapslar SAS Analytics inom FCMP-funktioner och gör dem så kallade från praktiskt taget var som helst i SAS. Läs dokumentet (PDF) Hämta proven (ZIP) Bättre beslutsfattande med SAS Enterprise Business Intelligence och Microsoft SAS-tillägget för Microsoft Office har nya integrationsmöjligheter för Microsoft Outlook som möjliggör bättre beslutsfattande, ökar produktiviteten och minskar kostnaderna genom att ta fullt ut nytta av SAS Enterprise BI genom Microsoft Outlook-miljön. Läs papperet (PDF) Upptäck vägen Mindre Reserad till SAS Information: En guide för din resa Målet med detta dokument och den kompletterande presentationen är att få dig att hitta de verktyg som behövs för att hitta information när du behöver det, oavsett var den är bosatt. Vi har för avsikt att öppna fönstret i online-resurser, men hoppas också att du tar med egna förslag till frågan och svaret. Läs papper (PDF) Bedrägeri med SAS Data Mining Detta papper ger en översikt över olika data miningstekniker som har visat sig framgångsrika för att upptäcka olika typer av bedrägerier. Med hjälp av fallstudier beskrivs framgångsrika implementeringar i olika branscher. Läs papper (PDF) Vanliga frågor om lagringskonfigurationer Detta papper behandlar frågor som har blivit förfrågade av författarna eftersom de presenterade ett liknande papper på SAS Global Forum 2007. Det här papperet heter Best Practices för Konfigurering av ditt IO-delsystem för SASreg9-applikationer. Läs papper (PDF) PROC GEOCODE: Nu med gatuklass-geokodning I det här papperet undersöks med PROC GEOCODE för att konvertera adressinformation till kartplatser. Detta inkluderar nu Street-Level eller Roof Top geocoding. Läs dokumentet (PDF) Ladda ner exemplet SAS-program (ZIP) Traffic Lighting Dina flerarkts Microsoft Excel-arbetsböcker Det enkla sättet med SAS I det här dokumentet får du stegvisa instruktioner för att använda Base SAS 9.1 eller senare för att skapa en Excel arbetsbok som innehåller två kalkylblad. Arbetsbladen innehåller fiktiva laboratorieresultatdata för kliniska prövningar och data om de områden som används i trafikbelysningen. Läs papper (PDF) Ladda ner exemplarprogrammen (ZIP) Papers and Presentations Given in 2009 Följande papper lyfter fram funktioner och tillämpningar av nyutvecklade eller förbättrade SAS-verktyg och lösningar. Dessa papper presenterades på SAS Global Forum som en planerad tidning, under SAS Presents eller på Demo Floor. Se SAS Global Forum 2009 Proceedings. Branding SAS webbapplikationer för ditt företag Detta dokument beskriver de nya verktyg och processer som lagts till i SAS 9.2 för att skapa och behålla anpassade teman. Exempel på SAS Enterprise BI-webbapplikationer (SAS Web Report Studio och SAS Information Delivery Portal) kommer att visas för att illustrera några av de möjligheter som finns med utgåvan av SAS 9.2. Läs papperet (PDF) CSSSTYLE: Snygg utmatning med ODS och SAS 9.2 Detta papper ger en introduktion till användandet av det nya CSSSTYLE-alternativet i SAS 9.2. Med det här alternativet kan du använda CSS-stilspecifikationer för RTF - och PDF-filer, förutom HTML-filer. I detta papper ingår en kort introduktion till CSS-syntaxen och några av funktionerna, till exempel CSS-sektioner i media, som är särskilt användbara när du skapar ODS-utdata. Läs dokumentet (PDF) Ladda ner exemplet SAS-program (ZIP) Ändra datafångst och fördelarna med det moderna företagsdatavarehuset I det här dokumentet undersöks hur datalagret har utvecklats från att vara en avdelningsrapporteringslösning till ett centralt förvar av information som är nyckeln till aktivt beslutsfattande för främsta användare. Läs papper (PDF) Kära Fröken SAS Svar: En guide till effektiv PROC SQL-kodning Detta papper svarar på vanliga frågor och hjälper dig att utnyttja potentialen i Structured Query Language. Läs papper (PDF) Dynamiska prompter Gör data kaskad lätt: Introducera nya funktioner i SAS 9.2 Prompt Framework Den snabba ramen finns tillgänglig på alla skrivbords - och webbklienter i plattformen för SAS Business Analytics. En ny funktion i SAS 9.2, dynamiska cascading-instruktioner gör det möjligt för användare att skapa anpassade instruktioner som enkelt extraherar nödvändig information baserat på tidigare inmatade uppmanade värden. I det här dokumentet kommer du att framhäva dynamiska anvisningar och ge en översikt över nya eller förbättrade funktioner, som cascading-instruktioner, relativa datum - och tidsanmälningar och intervjuanvisningar. Läs papperet (PDF) Experimentera utanför rutan: Använda SASQC för moderna tillämpningar av experimentell design Detta dokument visar specialiserade funktioner i SASQC-programvaran som gör att du kan tillämpa principerna för experimentell design utöver traditionella applikationer. Läs papperet (PDF) Hittat: Omorganisera och repetera din utmatning med ODS DOCUMENT Detta papper illustrerar hur du kan fånga din produktion och spara den i ett ODS-dokumentutbud. Då kan du skapa anpassade mappar och en anpassad mapphierarki med hjälp av ODS DOCUMENT och PROC DOCUMENT för att omorganisera och återspela din produktion. Läs dokumentet (PDF) Ladda ner exemplet SAS-program (ZIP) Förbättra SAS IO-genomströmning genom att undvika operativsystemets filcache Detta papper diskuterar när användningen av SGIO och DIO är lämplig och hur du anger och stämmer över de två funktionerna. Dessutom kommer papperet att presentera exempel på potentiell förbättring av system-IO-genomströmningen, som kan vara väldigt signifikant. Läs pappersformat (PDF) i databasprocedurer med Teradata: Hur de fungerar och vad de köper dig I det här dokumentet granskar vi utvalda förbättringar som görs för SAS-procedurer i Base SAS, SASSTAT och SAS Enterprise Miner och hur Dessa förfaranden påverkar fördelningen av arbete mellan SAS och Teradata. En sammanfattning av prestandegenskaperna hos dessa förbättrade procedurer diskuteras också. Läs papperet (PDF) Maximera prestanda för din SAS-lösning: Fallstudier i webbapplikationsservern Stämmer för n-tier SAS-applikationer Detta papper följer ett grundflöde som börjar med en undersökning av de metoder som krävs för att göra den nuvarande singeln Java Web Application Server är mer responsiv och robustare. Det fokuserar på ämnen som är relevanta för administratörer, arkitekter och implementatörer av SAS-lösningar. Läs papper (PDF) Fler tips och tricks för att skapa flera ark Microsoft Excel-arbetsböcker Det enkla sättet med SAS Överföring av SAS-data och analysresultat mellan SAS och Microsoft Excel kan vara svårt, särskilt när SAS inte är installerat på en Windows-plattform. I det här dokumentet förklaras hur du använder XML-stödet i Base SAS9-programvaran för att skapa flera arks Microsoft Excel-arbetsböcker (för Excel-versioner 2002 och senare). Läs dokumentet (PDF) Ladda ner exemplet SAS-program (ZIP) Publicera SAS-format i din Teradata Server SAS In-Database Processing-initiativet, genom SAS och Teradata-partnerskapet, har infört SAS Formats Library for Teradata. Nu kan SAS-format publiceras i databasen, vilket gör det möjligt för Teradata att göra allt arbete. Detta dokument täcker hela installationsprocessen för SAS-format och anpassade format. Läs dokumentet (PDF) SAS IT Intelligence för VMware Infrastructure: Resursoptimering och kostnadsåterställning Detta papper ger viktiga insikter som gör det möjligt för IT-organisationer att effektivt hantera och optimera värdefulla virtuella resurser och spåra och återhämta kostnader i både fysiska och virtuella miljöer. Läs papper (PDF) SAS lagrade processer: Gå utöver den aktuella kapaciteten i den lagrade processguiden I det här dokumentet diskuteras de aktuella möjligheterna och begränsningarna för att använda guiden Lagrad process för användarinmatning, samt de förbättringar och förbättringar som introducerades med SAS Enterprise Guide 4,2. Ett praktiskt exempel är inkluderat som tar upp ämnena i kaskad menyanrop och dynamiskt befolkade menyer. Läs papperet (PDF) Ladda ner exemplet SAS-program (ZIP) SAS Tile Charts: Tusentals affärstips med en klick I det här pappret beskrivs kapaciteterna och användningsområdena för SAS-plattformen. SAS-kakelplanet ser ut som landskapet i Kansas när det ses från ett fönstersäte på ditt favoritflygbolag, men den effektiva användningen av färg-, storleks - och datatips i ett hierarkiskt rutnät kommunicerar viktig information om affärsinformation. Läs papperet (PDF) Plattformen för SAS Business Analytics som en centralt hanterad tjänst I det här dokumentet studeras några av fördelarna med och fördelarna med att distribuera plattformen för SAS Business Analytics i en centralt hanterad miljö. Läs papper (PDF) SAS Scalable Performance Data Server - Kontroll av odjuret I det här pappret diskuteras hur du effektivt stämmer in dina SAS Scalable Performance Data Server-parametrar och för att konfigurera ditt IO-delsystem för optimal prestanda. Läs papperet (PDF) Test - Kör förbättringarna till INFOMAPS-proceduren och LIBNAME-motorn Detta papper är skrivet för kunderna med rollen att utnyttja kraften i informationskartor i Base SAS. Det testar de nya funktionerna i proceduren och motorn. Vanliga ändringar i båda INFOMAPS-produkterna omfattar stöd på alla SAS BI-plattformar och användningen av betrodda peer-anslutningar. Läs dokumentet (PDF) Ladda ner exemplet SAS-program (ZIP) Tips och tricks IV: Mer SASGRAPH Map Secrets I det här dokumentet studeras hemligheter som låter dig utnyttja kraften i SASGRAPH-kartor för att få de kartor du verkligen vill ha. Läs papperet (PDF) Ladda ner exemplet SAS-program (ZIP) Tiptoe genom mallarna I det här papperet ges en översikt över alla olika malltyper och hur de används med Output Delivery System. Från stil och bordsmallar, som först framkom med SAS 7 till de nyaste grafmallar som visade sig med SAS 9.2, ger detta papper en översikt och flera konkreta exempel för varje malltyp. Läs dokumentet (PDF) Ladda ner exemplet SAS-program (ZIP) Top Ten SAS DBMS Performance Boosters 2009 Underlättad från internt utvecklingsarbete och teknisk support från SAS, spårar detta papper de tio bästa alternativen, kodskärningar och processer för att öka din tillgång snabbhet till dina data. Fokus kommer att vara kring både DATA-steg och förbättringsförbättringar av lösningar mot olika databashanteringssystem (DBMS). Läs papper (PDF) Använda SAS 9.2 Metadata Säkerhetsrapportering och revisionsfunktioner I det här dokumentet beskrivs de nya SAS 9.2-säkerhetsrevisionsfunktionerna inbyggda i SAS Metadata Server och undersöker hur denna information kan användas. Utöver granskning tillhandahålls säkerhetsrapporteringsmakroner. Vi undersöker hur man använder dessa makron för att extrahera säkerhetsinställningarna för metadataobjekt i dataset som kan användas för att producera rapporter. Läs papper (PDF) Virtualisering: Vad betyder det för SAS I det här dokumentet diskuteras hur maskinvaru, presentation och applikationsvirtualisering påverkar körning av SAS-programvara. Det ger några exempel på programvaruprodukter som används för att implementera virtualiseringslösningarna, men täcker virtualiseringsämnena på ett generellt, produktneutralt sätt. Fokuset på papperet är främst från ett Microsoft Windows-operativsystemperspektiv, men koncepten kan tillämpas på andra operativsystem. Läs papper (PDF) zOS SAS Deployment: Det här är inte dina pappor installerade. Från och med SAS 9.2 är den övergripande installationsprocessen nu enhetlig över alla värdarkitekturer. Syftet med detta dokument är att ge dig en grundläggande förståelse för den nya installationsprocessen med betoning på implementering till zOS. Läs papper (PDF) Legitimationen och presentationerna Under 2008 Följande papper och presentationer presenterades på regionala SAS användargrupper och andra konferenser under året. Anpassa dina program till SASreg9-paradigmämnena i detta dokument inkluderar: grundläggande programkonvertering till en SAS-lagrad process, konvertering av SASGRAPH-program, användning av makrovariabler i programkonvertering, strömmande versus övergående utmatning från lagrade processer och permanenta resultatpaket. (Obs! En lite annorlunda version av den här presentationen gavs på SAS Global Forum och de versionerna kan vara i ditt användargruppförfarande.) Ladda ner presentationen (ZIP) Hämta handouten (PDF) Följande papper markerar funktioner och applikationer av nyligen utvecklade eller förbättrade SAS-verktyg och lösningar. Dessa papper presenterades på SAS Global Forum som en planerad tidning, under SAS Presents eller på Demo Floor. Se SAS Global Forum 2008 Proceedings. Undvik växande smärtor: Nya kubuppdateringsfunktioner du borde veta om Du kanske har hört talas om den nya kubuppdateringsfunktionen som kommer i SAS 9.2 men kan inte vara säker på vad det innebär. Lär dig exakt vilken kub uppdatering är och hur du kommer igång med det. Läs papper (PDF) Backup och katastrofåterställning: När katastrof slår vad gör du Vad ska du göra Syftet med detta dokument är att försäkra dig om att dina befintliga SAS 8-applikationer fungerar bra i SAS 9 (antingen SAS 9.1.3 eller SAS 9.2) med minimala ändringar i applikationen. Detta dokument är en samling information från SAS Migrationsgemenskaps webbsidor, supportdokument från SAS Technical Support Division och tidigare publicerade SUGISAS Global Forum-dokument. Läs papperet (PDF) Best Practices i SAS reg 9 Säkerhetskonfigurationer Detta papper innehåller flera bestpractice-konfigurationer för system som är baserade på Windows och system som är baserade på andra operativsystem. Dessa konfigurationer maximerar användningen av single sign-on-teknik och minimerar behovet av att lagra och överföra systemuppgifter. Läs papperets (PDF) bästa praxis för SAS Business Intelligence Administrators: Använd konfigurationsfelsökaren för att behålla SAS lösningar och SAS BI-applikationer I det här dokumentet diskuteras hur du använder felsökaren för konfiguration för underhåll och felsökning. Med hjälp av fallstudier insamlade från SAS Technical Support kommer vi att gå igenom processen med problemupptäckt, utredning och upplösning med hjälp av detta verktyg. Read the paper (PDF)Better Hashing in SAS 9.2 This paper explores using the duplicate key capability to implement true SQL-like joins as well as partial-key look-ups. In addition, it explores uses for the find frequency counter. Go beyond SAS 9.1 and see why hashing in SAS 9.2 improves how you process data. Read the paper (PDF)Butterflies, Heat Maps, and More: Explore the New Power of SASGRAPH In SAS 9.2, SASGRAPH introduces the statistical graphics (SG) procedures. The SG procedures provide an easy way to produce commonly used analytical graphs. This presentation will demonstrate how to use these new tools to create butterfly plots, heat maps, risk maps, stacked plots, and other unique charts. View presentation handout (PDF)Controlling OLAP Applications End to End In SAS 9.2, there are several new features that help administrators to secure and control the use of OLAP Cubes in a reporting environment. This paper highlights the new and existing features. Read the paper (PDF)Creating Complex Reports Are you confused about whether you need a detail report or a summary report Do you wonder whether youre using the right reporting procedure for your report Have you ever spent a lot of time going down the road with one procedure only to discover that you need to switch to a different procedure to get what you want or closer to what you want Read the paper (PDF) Dowload programs (ZIP)Deployment for SAS 9.2 and Beyond The paper will summarize advancements such as electronic software download, customized orders, silent installations, streamlined dialog boxes, deployment capturereplay, and SAS Software Depot management. Read the paper (PDF)Enhancements to SASGRAPH Software in SAS 9.2 This paper covers the key functionalities that have been added to SASGRAPH 9.2. Read the paper (PDF)How SAS reg 9 Allows the Delivery of the Power of Predictive Analytics and Forecasting to the Masses The integrated analytics that SAS offers is the engine that provides the extra power that competitors cannot match in other market spaces such as data integration and business intelligence. Read the paper (PDF)Improving Your SAS Investment from the Ground Up: SAS 9.2 Enhancements That Help You Leverage Your Operating Environment SAS 9.2 has introduced many enhancements that allow you to better leverage your specific operating environment, whether it be Windows, UNIX, OpenVMS, or zOS. This presentation will focus on these new features, including the areas of IO optimization, CPU exploitation, memory usage, output display, and new operating environments. Read the paper (PDF)Introduction to the Graph Template Language In SAS 9.2, the SASGRAPH Graph Template Language (GTL) goes production. This system is used by many SAS analytical procedures to create the automatic graphical output within the Output Delivery System (ODS). This presentation helps you understand the basics of GTL, and how you can leverage its features to customize your graphs. Read the paper (PDF)Issues with Supply Chain and RFID in the Retail Industry Radio Frequency Identification (RFID) provides a major advantage to supply chain management. Implementing supply chain collaboration along with RFID can enable retailers to achieve the best level of business performance. Read the paper (PDF)Managing large Data with SAS SPD Server This paper provides the concepts behind demonstrations of how you can enhance query performance when you use the SAS SPD Server to manage large data tables. Read the paper (PDF)Metadata Promotion in SAS 9.2 Promotion of metadata content is typically used to support movement across Development, Test, and Production environments. In SAS 9.2, we have implemented a batch interface for the partial promotion framework that will allow you to create a schedulable and repeatable process for moving a set of metadata content across your environments. Read the paper (PDF)Modernize Your Business Reports Using ODS and SASGRAPH: A Case Study from SAS 8.2 to SAS 9.2 This paper provides an example of business reports using Base SAS and SASGRAPH procedures and ODS in the three releases, highlighting improved quality of the reports and increasing ease of use. Read the paper (PDF)New SAS Performance Optimizations to Enhance Your SAS Client and Solution Access to the Database This paper presents the major SQL optimizations that have been added to PROC SQL to enhance its performance for SAS 9.2. These optimizations are the result of analyzing SQL queries generated by SAS clients and solutions, and finding new and innovative ways to squeeze out more performance. Read the paper (PDF)Retention Analytics for Human Capital Management Employee retention is an increasingly serious issue in many business sectors. Understanding which factors cause employees to leave and which actions retain them is an important Business Intelligence application. This paper demonstrates analytic methods to address this problem. Read the paper (PDF)SAS 9.2 Enhanced Logging Facilities SAS administrators and Enterprise IT administrators now have the power and flexibility to classify messages according to a well-defined namespace and dynamically enable diagnostic logging levels. SAS programmers can also exploit the enhanced logging features through the use of SAS 4GL language statements. Read the paper (PDF) Download the presentation (ZIP)Small Improvements Causing Substantial Savings - Forecasting Intermittent Demand Data Using SAS Forecast Server This paper exposes the inadequacy of continuous time series methods when compared to IDM for forecasting future average demand per period for intermittent time series. This paper demonstrates a technique and system of large-scale automatic forecasting of intermittent demand series. This paper explains how SAS Forecast Server is used as this system. Read the paper (PDF)Tips and Tricks for Creating Multi-Sheet Microsoft Excel Workbooks the Easy Way with SAS This paper discusses using the XML support in Base SAS 9.1 software to create multi-sheet Microsoft Excel workbooks (versions 2002 and later). You will learn step-by-step techniques for quickly and easily creating attractive multi-sheet Excel workbooks that contain your SAS output. The information presented is new for 2008. Read the paper (PDF) Download the example SAS programs (ZIP)Two-Stage Variable Clustering for Large Data Sets In data mining, principal component analysis is a popular dimension reduction technique. It also provides a good remedy for the multicollinearity problem, but its interpretation of input space is not as good. To overcome the interpretation problem, principal components (cluster components) are obtained through variable clustering, which was implemented with PROC VARCLUS. Read the paper (PDF)Using Copulas to Model Dependency Structures in Econometrics This paper introduces advanced copula modeling capabilities in the MODEL procedure. We also show how insight into the correlation structure of the copulas can be obtained by using animations produced by SAS. Read the paper (PDF)Using SAS BI Web Services and PROC SOAP in a Service-Oriented Architecture The primary objective of a service-oriented architecture is to increase the agility of a business. Some features of a service-oriented architecture can be supported through technology other features are supported through policies. SAS 9.2 introduces the second generation of Web services software from SAS, and it represents a major step forward in the enterprise service-oriented maturity model where many categories of the ESOMM have been improved. Read the paper (PDF)Whats New in SAS OLAP Cube Studio 4.2 This paper will highlight and demonstrate the new functionality and the benefits that the user will have with SAS OLAP Cube Studio 4.2. Read the paper (PDF)Whats New in SAS Web Report Studio 4.2 The latest revision of SAS Web Report Studio, the zero download query, analysis and reporting tool included with the SAS Enterprise BI Server, is full of enhancements based on feedback from customers like you. You will love the new desktop like experience on the Web. Read the paper (PDF)Zero-Inflated Poisson and Zero-Inflated Negative Binomial Models Using the COUNTREG Procedure This paper studies the performance of different count models on a simulated example. The results demonstrate that among the count models we consider, in many cases a Poisson model tends to be overly restrictive. Read the paper (PDF)Papers and Presentations Given in 2007 The following papers and presentations were presented at regional SAS Users Groups and other conferences throughout the year. Adapting Your Programs to the SASreg9 Paradigm Topics in this paper include: basic program conversion to a SAS stored process, conversion of SASGRAPH programs, use of macro variables in program conversion, streaming versus transient output from stored processes, and permanent result packages. (Note, a slightly different version of this presentation was given at SAS Global Forum and that versions slides may be in your user group proceedings.) Download the presentation and the example SAS programs (ZIP) Understanding Why Your Macros Dont Work This brain-teasing seminar discusses the behind the scenes workings of the macro facility and explain why macro variables you thought would resolve dont, why you need an extra period or four after a macro variable reference, why you care about the difference between LET and CALL SYMPUT, and what all those extra ampersands are for. Read the Slides (PDF) The following papers highlight features and applications of newly developed or enhanced SAS tools and solutions. These papers were presented at SAS Global Forum as a scheduled paper, during SAS Presents, or on the Demo Floor. View the SAS Global Forum 2007 Proceedings online here. Adventures in Arrays: A Beginning Tutorial This paper presents examples to explain what arrays are and how to use them. In addition to simple examples demonstrating arrays used to perform calculations, restructure data and look up values, the paper includes examples using multidimensional arrays for efficient table lookups. Read the paper (PDF) Best Practices for Configuring your IO Subsystem for SAS reg 9 Applications This paper presents best practices for configuring the IO subsystem for your SAS 9 applications, ensuring adequate capacity, bandwidth, and performance to keep your SAS 9 users moving. Read the paper (PDF) Updated May 2014Case Study in Synchronizing Identities in the SAS reg 9 Metadata Server with an Enterprise Security Provider This case study highlights the advantage of importing user and group information from an enterprise security provider, such as the Microsoft Active Directory. SAS provides macros that can be integrated with scheduling and other tools to synchronize SAS metadata repository identities with the enterprise Lightweight Directory Access Protocol (LDAP) environment. Read the paper (PDF)Creating Multi-Sheet Excel Workbooks the Easy Way with SAS This paper discusses using the new XML support in Base SAS 9.1 software to create multi-sheet Microsoft Excel workbooks (versions 2002 and later). You will learn step-by-step techniques for quickly and easily creating attractive multi-sheet Excel workbooks that contain your SAS output. Read the paper (PDF) Download the example SAS programs (ZIP)Exporting SASGRAPH Output for Inclusion in Web Pages and Other Software Applications This paper covers the basic process for creating image files directly through a SASGRAPH program in SAS 9.1.3. Image types addressed in this paper include EMF, CGM, EPS, GIF, PNG, ActiveX, and PostScript. This paper also illustrates how those image files can be inserted into other software applications and Web pages. Read the paper (PDF)SASAF: Running SCL Outside the Frame SCL is a powerful programming language that has been part of SAS for many years. This paper serves as an introduction and covers stored processes and the steps necessary to run your SCL programs as a stored process. Read the paper (PDF)ODS from Scratch Using ODS, you can generate reports in formats such as HTML, XML, PDF, PostScript, RTF, and Microsoft Excel. This paper shows you how to generate reports with ODS, from scratch. Youll learn how to generate multiple output formats, simultaneously how to change the look of your report using styles how to add text passages and other helpful information. Read the paper (PDF) Get the tip sheet (PDF)PROC TEMPLATE Tables from Scratch In this paper, you learn how to create and modify table templates, including how to add, remove, and move columns as well as headers and footers. You also learn how to apply styles, formats, and other visual effects, all from scratch. Read the paper (PDF) Get the tip sheet (PDF)Computational tools Analogously, DataFrame has a method cov to compute pairwise covariances among the series in the DataFrame, also excluding NAnull values. Om man antar att de saknade data saknas slumpmässigt resulterar detta i en uppskattning av kovariansmatrisen som är opartisk. För många tillämpningar kan dock denna uppskattning inte vara acceptabel eftersom den uppskattade kovariansmatrisen inte är garanterad att vara positiv halvt bestämd. Detta kan leda till uppskattade korrelationer med absoluta värden som är större än en, eller en icke-inverterbar kovariansmatris. Se Beräkning av kovariansmatriser för mer information. DataFrame. cov stöder också ett valfritt sökord med minperioder som anger det önskade minimala antalet observationer för varje kolumnpar för att få ett giltigt resultat. De vikter som används i fönstret anges av wintype-sökordet. Listan över erkända typer är: boxcar triang blackman hamming bartlett parzen bohman blackmanharris nuttall barthann kaiser (behöver beta) gaussian (behöver std) generalgaussian (behöver kraft, bredd) slepian (behöver bredd). Observera att rutan är lika med medelvärdet (). För vissa fönsterfunktioner måste ytterligare parametrar anges: För. sum () med en wintype. Det finns ingen normalisering gjord till vikterna för fönstret. Passande anpassade vikter av 1, 1, 1 ger ett annat resultat än passande vikter på 2, 2, 2. till exempel. När man passerar en vinstyp i stället för att uttryckligen specificera vikterna, är vikterna redan normaliserade så att den största vikten är 1. I motsats är naturen av. mean () beräkningen sådan att vikterna normaliseras i förhållande till varandra. Vikter av 1, 1, 1 och 2, 2, 2 ger samma resultat. Time-aware Rolling New i version 0.19.0. Nytt i version 0.19.0 är förmågan att skicka en förskjutning (eller konvertibel) till en. rolling () - metod och få den att producera fönster med variabel storlek baserat på det löpande tidsfönstret. För varje tidpunkt inkluderar detta alla föregående värden som uppträder inom det angivna tids deltaet. Detta kan vara särskilt användbart för ett icke-regelbundet tidsfrekvensindex. Detta är ett vanligt frekvensindex. Med hjälp av ett heltal fönster arbetar parametern att rulla längs fönstervycket. Att ange en förskjutning medger en mer intuitiv specifikation av rullfrekvensen. Med ett icke-regelbundet, men fortfarande monotoniskt index, ger det inte någon särskild beräkning med att rulla med ett heltal. Genom att använda tidsspecifikationen skapas variabla fönster för denna sparsamma data. Dessutom tillåter vi nu en valfri parameter för att ange en kolumn (snarare än indexets standard) i en DataFrame. Time-aware Rolling vs Resampling Användning. rolling () med ett tidsbaserat index är ganska likt resampling. De opererar och utför reduktiva operationer på tid indexerade pandasobjekt. När du använder. rolling () med en förskjutning. Förskjutningen är ett tids-delta. Ta ett fönster i bakåt-i-tiden och summera alla värden i det fönstret (inklusive slutpunkten, men inte startpunkten). Detta är det nya värdet på den tiden i resultatet. Dessa är fönster med variabel storlek i tidrymden för varje punkt i ingången. Du får samma resultat som ingången. Vid användning av. resample () med en förskjutning. Konstruera ett nytt index som är offsetens frekvens. För varje frekvensfack pekar aggregat från inmatningen i ett bakåtblickande fönster som faller i facket. Resultatet av denna aggregering är utgången för den frekvenspunkten. Fönstren är fast storlek i frekvensutrymmet. Ditt resultat kommer att ha formen av en vanlig frekvens mellan min och max för det ursprungliga inmatningsobjektet. För att sammanfatta. rullande () är en tidsbaserad fönsteroperation, medan. resample () är en frekvensbaserad fönsteroperation. Centrering av Windows Som standard är etiketterna inställda i den högra kanten av fönstret, men ett centralsökord är tillgängligt så att etiketterna kan ställas in i mitten. Binära fönsterfunktioner cov () och corr () kan beräkna flyttningsfönsterstatistik om två serier eller någon kombination av DataFrameSeries eller DataFrameDataFrame. Här är beteendet i varje fall: två serier. beräkna statistiken för parningen. DataFrameSeries. beräkna statistiken för varje kolumn i DataFrame med den överförda serien och returnerar därmed en DataFrame. DataFrameDataFrame. Beräkna statistiken för att matcha kolumnnamn som standard, och returnera en DataFrame. Om sökordsargumentet pairwiseTrue passeras beräknar du statistiken för varje par kolumner och returnerar en panel vars objekt är aktuella datum (se nästa avsnitt). Rullande parvisa kovarianer och korrelationer I finansiell dataanalys och andra områden är it8217s vanliga för att beräkna kovarians - och korrelationsmatriser för en samling av tidsserier. Ofta är man också intresserad av kovarians - och korrelationsmatriser i rörfönstret. Detta kan göras genom att passera det parvisa sökordsargumentet, vilket i fallet med DataFrame-ingångar kommer att ge en panel vars föremål är aktuella datum. I fallet med ett enda DataFrame-argument kan det parvisa argumentet utelämnas: Missande värden ignoreras och varje post beräknas med de parvisa fullständiga observationerna. Se covariansektionen för försiktighetsåtgärder i samband med denna metod för beräkning av kovarians - och korrelationsmatriser. Förutom att inte ha en fönsterparameter har dessa funktioner samma gränssnitt som deras. rolling motsvarigheter. Som ovan är parametrarna alla accepterar: minperiod. tröskeln för icke-nollpunktspunkter att kräva. Standardvärden som behövs för att beräkna statistik. Inga NaNs kommer att matas ut när minperiods icke-nollpunktspunkter har visats. Centrum. booleska, om du vill ställa in etiketterna i mitten (standard är False). Utgången från. rolling och. expanding-metoderna returnerar inte en NaN om det finns minst minvärden icke-nullvärden i det aktuella fönstret. Detta skiljer sig från cumsum. cumprod. cummax. och cummin. som returnerar NaN i utgången varhelst en NaN uppträder i ingången. En expanderande fönsterstatistik kommer att vara stabilare (och mindre mottaglig) än dess rullande fönster motsvarighet, eftersom den ökande fönstermåttet minskar den relativa effekten av en enskild datapunkt. Som exempel är här den genomsnittliga () - utmatningen för den tidigare tidsserien dataset: Exponentiellt viktad Windows En relaterad uppsättning funktioner är exponentiellt viktade versioner av flera av ovanstående statistik. Ett liknande gränssnitt för. rolling och. expanding nås via. ewm-metoden för att ta emot ett EWM-objekt. Ett antal expanderande EW (exponentiellt viktade) metoder tillhandahålls:

No comments:

Post a Comment