Saturday, 13 May 2017

Movendo Média Parcela Sas


Modelos de média móvel e de suavização exponencial Como um primeiro passo para ir além dos modelos de média, modelos de caminhada aleatória e modelos de tendência linear, padrões e tendências não sazonais podem ser extrapolados usando um modelo de média móvel ou suavização. A suposição básica por trás dos modelos de média e suavização é que a série temporal é estacionária localmente com uma média lentamente variável. Assim, tomamos uma média móvel (local) para estimar o valor atual da média e, em seguida, usá-lo como a previsão para o futuro próximo. Isto pode ser considerado como um compromisso entre o modelo médio eo modelo randômico-sem-deriva. A mesma estratégia pode ser usada para estimar e extrapolar uma tendência local. Uma média móvel é chamada frequentemente uma versão quotsmoothedquot da série original porque a média de curto prazo tem o efeito de alisar para fora os solavancos na série original. Ajustando o grau de suavização (a largura da média móvel), podemos esperar encontrar algum tipo de equilíbrio ótimo entre o desempenho dos modelos de caminhada média e aleatória. O tipo mais simples de modelo de média é o. Média Móvel Simples (igualmente ponderada): A previsão para o valor de Y no tempo t1 que é feita no tempo t é igual à média simples das observações m mais recentes: (Aqui e em outro lugar usarei o símbolo 8220Y-hat8221 para ficar Para uma previsão da série de tempo Y feita o mais cedo possível antes de um determinado modelo). Esta média é centrada no período t (m1) 2, o que implica que a estimativa da média local tende a ficar aquém do verdadeiro Valor da média local em cerca de (m1) 2 períodos. Dessa forma, dizemos que a idade média dos dados na média móvel simples é (m1) 2 em relação ao período para o qual a previsão é calculada: é a quantidade de tempo que as previsões tendem a ficar atrás de pontos de viragem nos dados . Por exemplo, se você estiver calculando a média dos últimos 5 valores, as previsões serão cerca de 3 períodos atrasados ​​em responder a pontos de viragem. Observe que se m1, o modelo de média móvel simples (SMA) é equivalente ao modelo de caminhada aleatória (sem crescimento). Se m é muito grande (comparável ao comprimento do período de estimação), o modelo SMA é equivalente ao modelo médio. Como com qualquer parâmetro de um modelo de previsão, é costume ajustar o valor de k para obter o melhor quotfitquot aos dados, isto é, os erros de previsão mais baixos em média. Aqui está um exemplo de uma série que parece apresentar flutuações aleatórias em torno de uma média de variação lenta. Primeiro, vamos tentar encaixá-lo com um modelo de caminhada aleatória, o que equivale a uma média móvel simples de um termo: O modelo de caminhada aleatória responde muito rapidamente às mudanças na série, mas ao fazê-lo ele escolhe grande parte do quotnoise no Dados (as flutuações aleatórias), bem como o quotsignalquot (a média local). Se preferirmos tentar uma média móvel simples de 5 termos, obtemos um conjunto de previsões mais suaves: a média móvel simples de 5 períodos produz erros significativamente menores do que o modelo de caminhada aleatória neste caso. A idade média dos dados nessa previsão é 3 ((51) 2), de modo que ela tende a ficar atrás de pontos de viragem em cerca de três períodos. (Por exemplo, uma desaceleração parece ter ocorrido no período 21, mas as previsões não virar até vários períodos mais tarde.) Observe que as previsões de longo prazo do modelo SMA são uma linha reta horizontal, assim como na caminhada aleatória modelo. Assim, o modelo SMA assume que não há tendência nos dados. No entanto, enquanto as previsões a partir do modelo de caminhada aleatória são simplesmente iguais ao último valor observado, as previsões do modelo SMA são iguais a uma média ponderada de valores recentes. Os limites de confiança calculados pela Statgraphics para as previsões de longo prazo da média móvel simples não se alargam à medida que o horizonte de previsão aumenta. Isto obviamente não é correto Infelizmente, não há uma teoria estatística subjacente que nos diga como os intervalos de confiança devem se ampliar para este modelo. No entanto, não é muito difícil calcular estimativas empíricas dos limites de confiança para as previsões de longo prazo. Por exemplo, você poderia configurar uma planilha na qual o modelo SMA seria usado para prever 2 passos à frente, 3 passos à frente, etc. dentro da amostra de dados históricos. Você poderia então calcular os desvios padrão da amostra dos erros em cada horizonte de previsão e então construir intervalos de confiança para previsões de longo prazo adicionando e subtraindo múltiplos do desvio padrão apropriado. Se tentarmos uma média móvel simples de 9 termos, obteremos previsões ainda mais suaves e mais de um efeito retardado: A idade média é agora de 5 períodos ((91) 2). Se tomarmos uma média móvel de 19 períodos, a idade média aumenta para 10: Observe que, de fato, as previsões estão ficando atrás de pontos de inflexão por cerca de 10 períodos. A quantidade de suavização é melhor para esta série Aqui está uma tabela que compara suas estatísticas de erro, incluindo também uma média de 3-termo: Modelo C, a média móvel de 5-termo, rende o menor valor de RMSE por uma pequena margem sobre o 3 E médias de 9-termo, e suas outras estatísticas são quase idênticas. Assim, entre modelos com estatísticas de erro muito semelhantes, podemos escolher se preferiríamos um pouco mais de resposta ou um pouco mais de suavidade nas previsões. O modelo de média móvel simples descrito acima tem a propriedade indesejável de tratar as últimas k observações de forma igual e ignora completamente todas as observações anteriores. (Voltar ao início da página.) Browns Simple Exponential Smoothing (média ponderada exponencialmente ponderada) Intuitivamente, os dados passados ​​devem ser descontados de forma mais gradual - por exemplo, a observação mais recente deve ter um pouco mais de peso que a segunda mais recente, ea segunda mais recente deve ter um pouco mais de peso do que a 3ª mais recente, e em breve. O modelo de suavização exponencial simples (SES) realiza isso. Vamos 945 denotar uma constante quotsmoothingquot (um número entre 0 e 1). Uma maneira de escrever o modelo é definir uma série L que represente o nível atual (isto é, o valor médio local) da série, conforme estimado a partir dos dados até o presente. O valor de L no tempo t é calculado recursivamente a partir de seu próprio valor anterior como este: Assim, o valor suavizado atual é uma interpolação entre o valor suavizado anterior e a observação atual, onde 945 controla a proximidade do valor interpolado para o mais recente observação. A previsão para o próximo período é simplesmente o valor suavizado atual: Equivalentemente, podemos expressar a próxima previsão diretamente em termos de previsões anteriores e observações anteriores, em qualquer uma das seguintes versões equivalentes. Na primeira versão, a previsão é uma interpolação entre previsão anterior e observação anterior: Na segunda versão, a próxima previsão é obtida ajustando a previsão anterior na direção do erro anterior por uma fração 945. é o erro feito em Tempo t. Na terceira versão, a previsão é uma média móvel exponencialmente ponderada (ou seja, descontada) com o fator de desconto 1- 945: A versão de interpolação da fórmula de previsão é a mais simples de usar se você estiver implementando o modelo em uma planilha: ela se encaixa em um Célula única e contém referências de células que apontam para a previsão anterior, a observação anterior ea célula onde o valor de 945 é armazenado. Observe que se 945 1, o modelo SES é equivalente a um modelo de caminhada aleatória (sem crescimento). Se 945 0, o modelo SES é equivalente ao modelo médio, assumindo que o primeiro valor suavizado é definido igual à média. A idade média dos dados na previsão de suavização exponencial simples é de 1 945 em relação ao período para o qual a previsão é calculada. (Isso não é suposto ser óbvio, mas pode ser facilmente demonstrado pela avaliação de uma série infinita.) Portanto, a previsão média móvel simples tende a ficar para trás de pontos de viragem em cerca de 1 945 períodos. Por exemplo, quando 945 0,5 o atraso é 2 períodos quando 945 0,2 o atraso é de 5 períodos quando 945 0,1 o atraso é de 10 períodos, e assim por diante. Para uma determinada idade média (isto é, a quantidade de atraso), a previsão de suavização exponencial simples (SES) é um pouco superior à previsão de média móvel simples (SMA) porque coloca relativamente mais peso na observação mais recente - i. e. É ligeiramente mais quotresponsivequot às mudanças que ocorrem no passado recente. Por exemplo, um modelo SMA com 9 termos e um modelo SES com 945 0,2 têm uma idade média de 5 para os dados nas suas previsões, mas o modelo SES coloca mais peso nos últimos 3 valores do que o modelo SMA e no modelo SMA. Uma outra vantagem importante do modelo SES sobre o modelo SMA é que o modelo SES usa um parâmetro de suavização que é continuamente variável, de modo que pode ser otimizado com facilidade Usando um algoritmo quotsolverquot para minimizar o erro quadrático médio. O valor óptimo de 945 no modelo SES para esta série revela-se 0.2961, como mostrado aqui: A idade média dos dados nesta previsão é 10.2961 3.4 períodos, que é semelhante ao de uma média móvel simples de 6-termo. As previsões a longo prazo do modelo SES são uma linha reta horizontal. Como no modelo SMA e no modelo randômico sem crescimento. No entanto, note que os intervalos de confiança calculados por Statgraphics agora divergem de uma forma razoável, e que eles são substancialmente mais estreitos do que os intervalos de confiança para o modelo de caminhada aleatória. O modelo SES assume que a série é um tanto quotmore previsível do que o modelo de caminhada aleatória. Um modelo SES é realmente um caso especial de um modelo ARIMA. Assim a teoria estatística dos modelos ARIMA fornece uma base sólida para o cálculo de intervalos de confiança para o modelo SES. Em particular, um modelo SES é um modelo ARIMA com uma diferença não sazonal, um termo MA (1) e nenhum termo constante. Também conhecido como um modelo quotARIMA (0,1,1) sem constantequot. O coeficiente MA (1) no modelo ARIMA corresponde à quantidade 1-945 no modelo SES. Por exemplo, se você ajustar um modelo ARIMA (0,1,1) sem constante para a série aqui analisada, o coeficiente MA estimado (1) resulta ser 0,7029, que é quase exatamente um menos 0,2961. É possível adicionar a hipótese de uma tendência linear constante não-zero para um modelo SES. Para fazer isso, basta especificar um modelo ARIMA com uma diferença não sazonal e um termo MA (1) com uma constante, ou seja, um modelo ARIMA (0,1,1) com constante. As previsões a longo prazo terão então uma tendência que é igual à tendência média observada durante todo o período de estimação. Você não pode fazer isso em conjunto com o ajuste sazonal, porque as opções de ajuste sazonal são desativadas quando o tipo de modelo é definido como ARIMA. No entanto, você pode adicionar uma tendência exponencial de longo prazo constante a um modelo de suavização exponencial simples (com ou sem ajuste sazonal) usando a opção de ajuste de inflação no procedimento de Previsão. A taxa adequada de inflação (crescimento percentual) por período pode ser estimada como o coeficiente de declive num modelo de tendência linear ajustado aos dados em conjunto com uma transformação de logaritmo natural, ou pode basear-se em outra informação independente sobre as perspectivas de crescimento a longo prazo . (Voltar ao início da página.) Browns Linear (ie duplo) Suavização exponencial Os modelos SMA e SES assumem que não há tendência de qualquer tipo nos dados (o que normalmente é OK ou pelo menos não muito ruim para 1- Antecipadamente quando os dados são relativamente ruidosos), e podem ser modificados para incorporar uma tendência linear constante como mostrado acima. O que acontece com as tendências de curto prazo Se uma série exibir uma taxa de crescimento variável ou um padrão cíclico que se destaque claramente contra o ruído, e se houver uma necessidade de prever mais de um período à frente, a estimativa de uma tendência local também pode ser um problema. O modelo de suavização exponencial simples pode ser generalizado para obter um modelo linear de suavização exponencial (LES) que calcula as estimativas locais de nível e tendência. O modelo de tendência de variação de tempo mais simples é o modelo de alisamento exponencial linear de Browns, que usa duas séries suavizadas diferentes que são centradas em diferentes pontos do tempo. A fórmula de previsão é baseada em uma extrapolação de uma linha através dos dois centros. (Uma versão mais sofisticada deste modelo, Holt8217s, é discutida abaixo.) A forma algébrica do modelo de suavização exponencial linear de Brown8217s, como a do modelo de suavização exponencial simples, pode ser expressa em um número de formas diferentes mas equivalentes. A forma quotstandard deste modelo é usualmente expressa da seguinte maneira: Seja S a série de suavização simples obtida aplicando-se a suavização exponencial simples à série Y. Ou seja, o valor de S no período t é dado por: (Lembre-se que, Exponencial, esta seria a previsão para Y no período t1.) Então deixe Squot denotar a série duplamente-alisada obtida aplicando a suavização exponencial simples (usando o mesmo 945) à série S: Finalmente, a previsão para Y tk. Para qualquer kgt1, é dada por: Isto resulta em e 1 0 (isto é, enganar um pouco, e deixar a primeira previsão igual à primeira observação real) e e 2 Y 2 8211 Y 1. Após o que as previsões são geradas usando a equação acima. Isto produz os mesmos valores ajustados que a fórmula baseada em S e S se estes últimos foram iniciados utilizando S 1 S 1 Y 1. Esta versão do modelo é usada na próxima página que ilustra uma combinação de suavização exponencial com ajuste sazonal. Holt8217s Linear Exponential Smoothing Brown8217s O modelo LES calcula as estimativas locais de nível e tendência alisando os dados recentes, mas o fato de que ele faz isso com um único parâmetro de suavização coloca uma restrição nos padrões de dados que é capaz de ajustar: o nível ea tendência Não podem variar em taxas independentes. Holt8217s modelo LES aborda esta questão, incluindo duas constantes de alisamento, um para o nível e um para a tendência. Em qualquer momento t, como no modelo Brown8217s, existe uma estimativa L t do nível local e uma estimativa T t da tendência local. Aqui eles são calculados recursivamente a partir do valor de Y observado no tempo t e as estimativas anteriores do nível e tendência por duas equações que aplicam alisamento exponencial para eles separadamente. Se o nível estimado ea tendência no tempo t-1 são L t82091 e T t-1. Respectivamente, então a previsão para Y tshy que teria sido feita no tempo t-1 é igual a L t-1 T t-1. Quando o valor real é observado, a estimativa atualizada do nível é calculada recursivamente pela interpolação entre Y tshy e sua previsão, L t-1 T t-1, usando pesos de 945 e 1-945. A mudança no nível estimado, Nomeadamente L t 8209 L t82091. Pode ser interpretado como uma medida ruidosa da tendência no tempo t. A estimativa actualizada da tendência é então calculada recursivamente pela interpolação entre L t 8209 L t82091 e a estimativa anterior da tendência, T t-1. Usando pesos de 946 e 1-946: A interpretação da constante de suavização de tendência 946 é análoga à da constante de suavização de nível 945. Modelos com valores pequenos de 946 assumem que a tendência muda apenas muito lentamente ao longo do tempo, enquanto modelos com Maior 946 supor que está mudando mais rapidamente. Um modelo com um 946 grande acredita que o futuro distante é muito incerto, porque os erros na tendência-estimativa tornam-se completamente importantes ao prever mais de um período adiante. As constantes de suavização 945 e 946 podem ser estimadas da maneira usual minimizando o erro quadrático médio das previsões de 1 passo à frente. Quando isso é feito em Statgraphics, as estimativas se tornam 945 0,3048 e 946 0,008. O valor muito pequeno de 946 significa que o modelo assume muito pouca mudança na tendência de um período para o outro, então basicamente este modelo está tentando estimar uma tendência de longo prazo. Por analogia com a noção de idade média dos dados que é utilizada na estimativa do nível local da série, a idade média dos dados que são utilizados na estimativa da tendência local é proporcional a 1 946, embora não exatamente igual a . Neste caso, isto é 10.006 125. Isto não é um número muito preciso, na medida em que a precisão da estimativa de 946 é realmente de 3 casas decimais, mas é da mesma ordem geral de magnitude que o tamanho da amostra de 100, portanto Este modelo está calculando a média sobre bastante muita história em estimar a tendência. O gráfico de previsão abaixo mostra que o modelo LES estima uma tendência local ligeiramente maior no final da série do que a tendência constante estimada no modelo SEStrend. Além disso, o valor estimado de 945 é quase idêntico ao obtido pela montagem do modelo SES com ou sem tendência, de modo que este é quase o mesmo modelo. Agora, eles parecem previsões razoáveis ​​para um modelo que é suposto ser estimar uma tendência local Se você 8220eyeball8221 esse enredo, parece que a tendência local virou para baixo no final da série O que aconteceu Os parâmetros deste modelo Foram calculados minimizando o erro quadrático das previsões de um passo à frente, e não as previsões a mais longo prazo, caso em que a tendência não faz muita diferença. Se tudo o que você está olhando são 1-passo-frente erros, você não está vendo a imagem maior de tendências sobre (digamos) 10 ou 20 períodos. A fim de obter este modelo mais em sintonia com a nossa extrapolação do globo ocular dos dados, podemos ajustar manualmente a tendência de alisamento constante para que ele usa uma linha de base mais curto para a estimativa de tendência. Por exemplo, se escolhemos definir 946 0,1, então a idade média dos dados usados ​​na estimativa da tendência local é de 10 períodos, o que significa que estamos fazendo a média da tendência ao longo dos últimos 20 períodos. Here8217s o que o lote de previsão parece se definimos 946 0,1, mantendo 945 0,3. Isso parece intuitivamente razoável para esta série, embora seja provavelmente perigoso para extrapolar esta tendência mais de 10 períodos no futuro. E sobre as estatísticas de erro Aqui está uma comparação de modelos para os dois modelos mostrados acima, assim como três modelos SES. O valor ótimo de 945 para o modelo SES é de aproximadamente 0,3, mas resultados semelhantes (com ligeiramente mais ou menos responsividade, respectivamente) são obtidos com 0,5 e 0,2. (A) Holts linear exp. Alisamento com alfa 0,3048 e beta 0,008 (B) Holts linear exp. Alisamento com alfa 0,3 e beta 0,1 (C) Suavização exponencial simples com alfa 0,5 (D) Suavização exponencial simples com alfa 0,3 (E) Suavização exponencial simples com alfa 0,2 Suas estatísticas são quase idênticas, portanto, realmente não podemos fazer a escolha com base De erros de previsão de 1 passo à frente dentro da amostra de dados. Temos de recorrer a outras considerações. Se acreditarmos firmemente que faz sentido basear a estimativa de tendência atual sobre o que aconteceu nos últimos 20 períodos, podemos fazer um caso para o modelo LES com 945 0,3 e 946 0,1. Se queremos ser agnósticos quanto à existência de uma tendência local, então um dos modelos do SES pode ser mais fácil de explicar e também dar mais previsões de médio-caminho para os próximos 5 ou 10 períodos. Evidências empíricas sugerem que, se os dados já tiverem sido ajustados (se necessário) para a inflação, então pode ser imprudente extrapolar os resultados lineares de curto prazo Muito para o futuro. As tendências evidentes hoje podem afrouxar no futuro devido às causas variadas tais como a obsolescência do produto, a competição aumentada, e os abrandamentos cíclicos ou as ascensões em uma indústria. Por esta razão, a suavização exponencial simples geralmente desempenha melhor fora da amostra do que poderia ser esperado, apesar de sua extrapolação de tendência horizontal quotnaivequot. Modificações de tendência amortecida do modelo de suavização exponencial linear também são freqüentemente usadas na prática para introduzir uma nota de conservadorismo em suas projeções de tendência. O modelo LES com tendência a amortecimento pode ser implementado como um caso especial de um modelo ARIMA, em particular, um modelo ARIMA (1,1,2). É possível calcular intervalos de confiança em torno de previsões de longo prazo produzidas por modelos exponenciais de suavização, considerando-os como casos especiais de modelos ARIMA. A largura dos intervalos de confiança depende de (i) o erro RMS do modelo, (ii) o tipo de suavização (simples ou linear) (iii) o valor (S) da (s) constante (s) de suavização e (iv) o número de períodos à frente que você está prevendo. Em geral, os intervalos se espalham mais rapidamente à medida que o 945 fica maior no modelo SES e eles se espalham muito mais rápido quando se usa linear ao invés de alisamento simples. Este tópico é discutido mais adiante na seção de modelos ARIMA das notas. (Retornar ao início da página.) Documentos Técnicos e Apresentações Nossos documentos técnicos e apresentações fornecem a você uma pista interna sobre nossas tecnologias, produtos e soluções. Além dos artigos que são fornecidos aqui, outros documentos estão disponíveis dentro de cada comunidade e da lista de documentos técnicos. Artigos e Apresentações Dadas em 2014 Os seguintes artigos foram apresentados por um funcionário do SAS no SAS Global Forum ou em outro Grupo ou Conferência de Usuários. Testes Acelerados como Meios Eficazes de Melhoria da Qualidade Este artigo orienta você através do processo de análise de dados em três etapas usando o procedimento de CONFIABILIDADE no SASQC. Destaca os recursos adicionados ao procedimento de CONFIABILIDADE no SASQC 13.1. Este artigo fornece uma visão geral da aprendizagem de máquinas e apresenta vários exemplos supervisionados e não supervisionados de aprendizado de máquinas que usam SAS Enterprise Miner. Ler o documento (PDF) Fazer o download do arquivo zip (ZIP) Criando folhas de trabalho do Microsoft Excel com várias folhas com o SAS: as noções básicas e além Parte 1 Esta apresentação explica como usar o software Base SAS9 para criar pastas de trabalho do Microsoft Excel em várias folhas. Você aprende técnicas passo-a-passo para rápida e facilmente criando atraente folhas de trabalho do Excel multi-folha que contêm sua saída SAS usando o conjunto de tags ExcelXP ODS. As técnicas podem ser utilizadas independentemente da plataforma na qual o software SAS está instalado. Você pode até mesmo usá-los em um mainframe Embora o título é semelhante a apresentações anteriores por este autor, esta apresentação contém material novo e revisado não apresentado anteriormente. Leia o artigo (PDF) Faça o download do arquivo zip (ZIP) PDF vs. HTML: Não podemos acabar juntos Este artigo explica o poder e as diferenças de cada destino. Você vai aprender como cada destino funciona e entender por que a saída parece a maneira que ele faz. Aprenda dicas e truques sobre como modificar seu código SAS para tornar cada destino mais parecido com o outro. As dicas variam de iniciante a avançado em todas as áreas de relatórios. Cada destino é como um super-herói, ajudando você a transformar seus relatórios para atender a todas as suas necessidades. Saiba como usar cada destino ODS na extensão máxima de seus poderes. Este artigo apresenta a macro SCDMixed SAS, que implementa uma generalização de Cooks Distance para analisar a influência em modelos mistos (PDF) Para dados longitudinais ou agrupados. A macro calcula o grau de perturbação e as medidas de distância de Cooks escaladas de Zhu et al. (2012) e apresenta os resultados com resumos tabulares e gráficos úteis. Este artigo discute as capacidades dos procedimentos de HPCOUNTREG, HPSEVERITY, e HPCDM, que estimam a freqüência, a severidade, e o composto Modelos de distribuição, respectivamente, num ambiente de processamento massivamente paralelo. Leia o documento (PDF) Baixe o arquivo zip (ZIP) Métodos ponderados para analisar dados ausentes com os procedimentos GEE e CAUSALTRT Este artigo revisa os conceitos e métodos estatísticos nos novos procedimentos GEE e CAUSALTRT no SASSTAT 13.2. Os exemplos ilustram como você pode aplicar o procedimento de GEE a dados longitudinais incompletos eo procedimento de CAUSALTRT aos dados observacionais. Leia o documento (PDF) Faça o download do arquivo zip (ZIP) Documentos e Apresentações Dado em 2013 Os seguintes artigos foram apresentados por um funcionário do SAS no SAS Global Forum ou outro Grupo de Usuários ou conferência. Adoção ágil: medir seu valor Este artigo explica como a SAS RampD cria software premiado através do uso de uma metodologia ágil de desenvolvimento de software conhecida como Agile Scrum. Embora utilizada pela indústria mainstream, a cultura única do SAS dá-lhe uma vantagem definitiva que produz resultados mais elevados. Este artigo descreve como o SAS está aplicando, medindo e aprendendo continuamente. Este artigo foi apresentado na Conferência Estratégica Estratégica de Stanford em 2013. Leia o documento (PDF) Faça o download do arquivo zip (ZIP) Google-like Maps no SAS Frequentemente nos perguntam se podemos ter mapas semelhantes ao Google Maps no SAS. Os clientes querem o mapa de fundo exibido atrás de seus dados para que eles possam ver onde as ruas ou outros recursos estão localizados. Eles também podem querer pan e zoom o mapa. Agora, você pode ter mapas semelhantes ao Google dentro do SAS. Este artigo discute este novo tipo de mapeamento ao ser adicionado em produtos como o SAS Visual Analytics Explorer e se concentra em usar esse novo recurso no SASGRAPH. Código de exemplo incluído. Leitura do documento (PDF) Download do arquivo zip (ZIP) PROC GEOCODE: Localizando locais fora dos EUA Este artigo examina o uso do PROC GEOCODE para converter suas informações de endereço em locais de mapa. Ele revê toda a capacidade do PROC GEOCODE e também abrange a mais nova capacidade para tratar endereços fora dos Estados Unidos. Isso inclui cidades de todo o mundo, códigos postais não americanos e nível de rua para o Canadá. Leia o documento (PDF) Faça o download do arquivo zip (ZIP) Dicas e truques: Usando os novos conjuntos de dados do SAS Map Há problemas com os conjuntos de dados MAPS existentes. Para superar esses problemas, licenciamos novos conjuntos de dados de mapas do GfK GeoMarketing que acabarão por substituir os dados MAPS. Este artigo examina os novos dados do Mapa e as alterações. Exemplos de migração são discutidos. O que há de novo no SAS Enterprise Business Intelligence para SAS 9.3 O SAS Enterprise BI Server fornece um conjunto abrangente de ferramentas de BI que permite que um amplo conjunto de empresas e usuários de TI produza e consuma informações consistentes e baseadas em fatos. A revisão mais recente contém aprimoramentos no SAS Web Report Studio e no SAS BI Dashboard. Os principais recursos são discutidos e demonstrados pelos membros da equipe do produto. Projetar relatórios e painéis é agora mais flexível, e os consumidores a jusante se beneficiam de um melhor desempenho, navegação e interações aprimoradas e uma melhor integração com o Excel e seu cliente de e-mail. Os planos para lançamentos futuros são visualizados, como entrega móvel de relatórios do SAS Web Report Studio e como o SAS Enterprise BI Server se encaixa dentro do portfólio geral de BI. Leia o documento (PDF) Expressões livres e outras dicas GTL Esta apresentação aborda algumas novas maneiras de usar as funções de etapa DATA para criar gráficos agrupados com base em condições e para selecionar um subconjunto das observações. Ele também ilustra o uso de funções PROC FCMP em expressões GTL. Novos usos de espaço não-quebrando para criar gráficos e gráficos em blocos com texto recuado, bem como soluções para passar caracteres Unicode em colunas de dados são discutidos. Aprenda como se expressar com facilidade, graficamente Leia o artigo (PDF) Faça o download do arquivo zip (ZIP) Algumas técnicas para integrar a saída SAS com o Microsoft Excel Usando o SAS base Este artigo explica algumas técnicas para integrar a saída do SAS com o Microsoft Excel. As técnicas apresentadas neste documento requerem o SAS Base 9.1.3 SP4 e superior e podem ser utilizadas independentemente da plataforma na qual o SAS está instalado. Você pode até mesmo usá-los em um mainframe Criação e entrega de seus livros on-demand e em tempo real usando a tecnologia de servidor SAS é discutido. Embora o título seja similar aos artigos precedentes por este autor, este papel contem material novo e revisado não previamente apresentado. Leia o documento (PDF) Faça o download do arquivo zip (ZIP) Os registros de dados baseados na Web com SAS Você tem dados na web que deseja integrar com o SAS. Este documento explica como é possível obter dados da Web, processá-los e exportá-los para a Web. Exemplos usam recursos existentes, como os procedimentos SOAP e XSL, o aplicativo SAS XML Mapper eo mecanismo XMLV2 LIBNAME, além de dois novos recursos: a opção AUTOMAP do mecanismo XMLV2 LIBNAME e o procedimento JSON. A AUTOMAPoption permite a criação de arquivos XMLMap padrão no SAS. O procedimento JSON exporta conjuntos de dados SAS no formato JSON para um arquivo externo. E se você precisa escrever saída JSON de forma livre, esqueça as instruções SAS PUT, o procedimento JSON também suporta saída JSON de forma livre. Leia o documento (PDF) Faça o download do arquivo zip (ZIP) Papers and Presentations Dado em 2012 Os seguintes artigos foram apresentados por um funcionário do SAS no SAS Global Forum ou em outro Grupo de Usuários ou conferência. Introdução à criação de folhas de trabalho do Microsoft Excel de folhas múltiplas da maneira mais fácil com o SAS Este artigo explica como usar o software Base SAS 9 para criar pastas de trabalho do Excel de várias folhas (para versões do Excel 2002 e posterior). Você aprende técnicas passo a passo para criar rápida e facilmente atraente folhas de trabalho do Excel de folhas múltiplas que contêm sua saída SAS usando o conjunto de tags do ExcelXP ODS e estilos ODS. As técnicas apresentadas neste documento podem ser utilizadas independentemente da plataforma em que o software SAS está instalado. Você pode até mesmo usá-los em um mainframe Criação e entrega de seus livros on-demand e em tempo real usando a tecnologia de servidor SAS é discutido. Embora o título seja similar aos artigos precedentes por este autor, este papel contem material novo e revisado não previamente apresentado. Este artigo representa um esforço colaborativo entre dois funcionários diferentes da SAS com diferentes pontos de vista e experiências com o SAS Communities Forum. A leitura deste documento facilitará o uso de communities. sas para se manter informado, compartilhar conhecimentos, desenvolver sua rede profissional e obter ajuda. O papel responde também à pergunta Como você vai sobre afixar uma pergunta em linha Leia este artigo (PDF) Fora do caminho batido: Crie gráficos incomuns com GTL Esta apresentação cobre muitos truques e pontas para criar gráficos originais que agarram a atenção dos leitores, e também Entregar a informação de forma eficaz. Saiba como esticar os limites do que é possível com ODS Graphics. Leia o artigo (PDF) Faça o download do arquivo zip (ZIP) Together Last: Análise Espacial e Mapeamento SASreg Este artigo discute a adição de mapeamento para sua análise espacial. A análise espacial agrega inteligência aos seus mapas. Os mapas fornecem o contexto para sua análise espacial. Exemplos demonstram como você pode usar a facilidade de anotação do SASGRAPH com a especificação de transparência (nova no SAS 9.3) para combinar uma superfície espacial prevista com os mapas SASGRAPH tradicionais. Leia o documento (PDF) Baixe o arquivo zip (ZIP) Visualizando técnicas de dados, incluindo gráficos automáticos e grandes dados para o SAS Global Forum 2012 Visualizar dados de diferentes tamanhos pode ser um desafio. Este artigo discute as questões relativas à visualização de dados e fornece sugestões sobre como abordar estas questões. O artigo auxilia usuários que não sabem qual visualização usar para seus dados. Leia o artigo (PDF) Documentos e apresentações apresentados em 2011 Os seguintes artigos destacam recursos e aplicações de ferramentas e soluções SAS recentemente desenvolvidas ou aprimoradas. Esses trabalhos foram apresentados no SAS Global Forum como um trabalho agendado, durante o SAS Present, ou no Demo Floor. Veja o SAS Global Forum 2011 Proceedings. O Greatest Hits: ODS Essentials que todo usuário deve saber Quando você acha que conhece todas as canções (recurso) no desfile de sucesso do ODS, descobre que há uma opção ou destino ou recurso que tem você cantando seus elogios porque o recurso impulsionou seus relatórios para O próximo nível. Este documento aborda algumas das características e opções essenciais de ODS que todo usuário precisa saber para ser produtivo. Este artigo mostra exemplos concretos de código dos ODS Greatest Hits. Venha a esta sessão e aprenda algumas das razões essenciais pelas quais ODS e Base SAS rock Leia o artigo (PDF) Faça o download do arquivo zip (ZIP) Introdução ao ODS Gráficos para o não-estatístico Você é uma História, Inglês, ou outras Humanidades Você é um analista de negócios ou analista de relatório cujo conhecimento estatístico termina com média, mediana, percentis e desvio padrão Não conheço uma curva de loess ajustada a partir de uma estimativa de sobrevivência Necessidade de produzir alguns gráficos em série e barras e talvez os ocasionais (ZIP) Dont Gamble com sua saída: Como usar os formatos da Microsoft com ODS Você está frustrado quando o Excel não usa seus formatos SAS para células de número Faça Você perder zeros à esquerda em códigos ZIP ou números de identificação Será que a variável de caracteres se transformar em um número no Excel Não jogar com a sua saída Saiba como usar os atributos de estilo HTMLSTYLE e TAGATTR para enviar Mic Rosoft de SAS para Excel. Este documento fornece uma visão geral de como você pode usar o atributo HTMLSTYLE com destinos baseados em HTML e o atributo TAGATTR com o destino TAGSETS. EXCELXP para enviar formatos Microsoft do SAS para o Excel usando as substituições STYLE do Output Delivery System (ODS). Saiba como descobrir o formato da Microsoft para usar e como aplicar o formato apropriadamente com ODS. Um auxílio de trabalho é incluído no papel que alista alguns dos formatos os mais comuns de Microsoft usados ​​para dados numéricos. Os exemplos apresentados neste documento demonstram as técnicas de codificação PROC PRINT, PROC REPORT e PROC TABULATE. Outros auxílios de trabalho são fornecidos que listam alguns dos atributos de estilo mais comuns usados ​​nas substituições STYLE e mostram como investigar os formatos da Microsoft. Ler o documento (PDF) Criar o arquivo zip (ZIP) Criando folhas de trabalho com estilo do Microsoft Excel de várias folhas da maneira mais fácil com o SAS Este artigo explica como usar o software Base SASreg9 para criar planilhas do Excel em várias folhas (para versões Excel 2002 e posteriores) . Você aprende técnicas passo a passo para criar rápida e facilmente atraente folhas de trabalho do Excel de várias folhas que contêm sua saída SAS usando o conjunto de tags do ExcelXP ODS e estilos ODS. As técnicas apresentadas neste documento podem ser utilizadas independentemente da plataforma em que o software SAS está instalado. Você pode até mesmo usá-los em um mainframe Criação e entrega de seus livros on-demand e em tempo real usando a tecnologia de servidor SAS é discutido. Embora o título seja similar aos artigos precedentes por este autor, este papel contem material novo e revisado não previamente apresentado. Leia o artigo (PDF) Faça o download do programa de exemplo (ZIP) Mapas de surto: Descobrir visualmente seus dados Esta demonstração mostra como adicionar um componente espacial aos dados para descobrir informações anteriormente desconhecidas. Uma série de dicas e truques são apresentados, incluindo mapas de densidade de pontos, roteamento de viagens, mapas não geográficos e acompanhamento da cadeia de suprimentos. Faça o download da apresentação (PDF) Faça o download dos exemplos (ZIP) Documentos e Apresentações Apresentados em 2010 Os seguintes trabalhos e apresentações foram apresentados nas Reuniões do SAS Users Group e em outras conferências ao longo do ano. Under the Hood: Como usar o ExcelXP O conjunto de tags EXCELXP é um destino ODS que cria arquivos XML do spreadsheetML do Microsofts (usando modelos TAGSET). Esse destino é usado especificamente para criar um arquivo XML que pode ser aberto no Excel 2002 ou posterior. Esta apresentação fornece uma visão geral do destino TAGSETS. EXCELXP. Em seguida, serão demonstrados exemplos concretos de utilização do destino. Não há papel de acompanhamento para esta apresentação. Baixe a apresentação (ZIP) Faça você mesmo: Instalando e Solucionando Problemas do Seu Próprio Sistema SAS 9.2 Esta apresentação fornece chaves para uma instalação bem-sucedida do SAS 9.2. Inclui dicas de solução de problemas e conselhos práticos para evitar armadilhas durante os processos de instalação e configuração. Abrange também uma introdução ao SAS Enterprise Miner e ao SAS Management Console. Ver a apresentação (PDF) Os seguintes artigos destacam funcionalidades e aplicações de ferramentas e soluções SAS recentemente desenvolvidas ou melhoradas. Esses trabalhos foram apresentados no SAS Global Forum como um trabalho agendado, durante o SAS Present, ou no Demo Floor. Veja o SAS Global Forum 2010 Proceedings. Este é um exemplo prático de uma implementação segura da Plataforma de Inteligência SAS, com base nos requisitos reais do cliente, fornecendo aos diferentes grupos de usuários acesso a vários ativos de dados seguros, capacidades de servidor de computação, cliente de desktop e Web Baseada na funcionalidade do aplicativo. Este documento destina-se a ser um guia para os administradores SAS e pressupõe que está familiarizado com os conceitos e a terminologia introduzidos no SAS 9.2 Intelligence Platform: Guia de Administração de Segurança. Leia o documento (PDF) Download do programa de exemplo (ZIP) Adicionando funcionalidade estatística ao DATA Passo com PROC FCMP Este artigo demonstra como adicionar funcionalidade estatística ao DATA passo através da definição de FCMP funções. Ele fornece exemplos específicos de como encapsular o SAS Analytics dentro das funções FCMP e, assim, torná-las passíveis de serem chamadas de praticamente qualquer lugar no SAS. O SAS Add-In para Microsoft Office tem novas capacidades de integração do Microsoft Outlook que permitem uma melhor tomada de decisão, aumentar a produtividade e diminuir os custos, tendo em conta Vantagem total do SAS Enterprise BI através do ambiente Microsoft Outlook. Leia o documento (PDF) Descobrir a Estrada Menos Viajou para a Informação SAS: Um Guia para Sua Viagem O objetivo deste trabalho e da apresentação que o acompanha é armar você com as ferramentas necessárias para localizar informações quando você precisar, independentemente de onde ela reside. Pretendemos abrir a janela em recursos on-line, mas também espero que você traga suas próprias sugestões para a sessão de perguntas e respostas. Leia o documento (PDF) Detecção de fraude com SAS Data Mining Este documento fornece uma visão geral de diferentes técnicas de mineração de dados que têm provado ser bem sucedidos na detecção de diferentes tipos de fraude. Usando estudos de caso, implementações bem sucedidas em diferentes indústrias serão descritas. Leia o documento (PDF) Perguntas freqüentes sobre configurações de armazenamento Este artigo aborda perguntas que foram feitas aos autores, uma vez que apresentaram um artigo semelhante no SAS Global Forum 2007. Esse trabalho foi intitulado Práticas recomendadas para configurar seu Subsistema de E / S para Aplicativos SASreg9. Leia o artigo (PDF) PROC GEOCODE: Agora com a Geocodificação em Nível de Rua Este artigo examina o uso de PROC GEOCODE para converter suas informações de endereço em locais de mapa. Isso agora inclui o geocodificação Street-Level ou Roof Top. Leia o artigo (PDF) Faça o download dos exemplos de programas SAS (ZIP) Iluminação de tráfego Suas folhas de trabalho multi-folha do Microsoft Excel da maneira mais fácil com o SAS Este artigo fornece instruções passo a passo para usar o Base SAS 9.1 ou posterior para criar um Excel Pasta de trabalho que contém duas planilhas. As planilhas contêm dados de resultado de laboratório fictício para ensaios clínicos e dados sobre os intervalos utilizados na iluminação de trânsito. Leia o documento (PDF) Faça o download dos programas de exemplo (ZIP) Documentos e apresentações Dados em 2009 Os seguintes artigos destacam recursos e aplicativos de ferramentas e soluções SAS desenvolvidas ou aprimoradas recentemente. Esses trabalhos foram apresentados no SAS Global Forum como um trabalho agendado, durante o SAS Present, ou no Demo Floor. Veja o SAS Global Forum 2009 Proceedings. Branding SAS Web Applications para sua empresa Este artigo discute as novas ferramentas e processos adicionados no SAS 9.2 para criar e manter temas personalizados. Exemplos dos aplicativos SAS Enterprise BI Web (SAS Web Report Studio e SAS Information Delivery Portal) serão mostrados para ilustrar algumas das possibilidades disponíveis com o lançamento do SAS 9.2. Leia o documento (PDF) CSSSTYLE: Saída elegante com ODS e SAS 9.2 Este artigo fornece uma introdução sobre o uso da nova opção CSSSTYLE no SAS 9.2. Esta opção permite que você use as especificações de estilo de folha de estilo em cascata (CSS) para arquivos RTF e PDF, além de arquivos HTML. Este artigo inclui uma breve introdução à sintaxe CSS e alguns dos recursos, como seções de mídia CSS, que são particularmente úteis na criação de saída ODS. Este artigo investiga como o data warehouse evoluiu de ser uma solução de relatório departamental para um repositório central de informações que são fundamentais A tomada de decisão ativa para usuários de linha de frente. Leia o artigo (PDF) Caro Senhorita SAS Respostas: Um guia para a codificação eficiente PROC SQL Este documento responde a perguntas mais comuns e ajuda você a aproveitar o potencial de Structured Query Language. Apresentação de novos recursos no SAS 9.2 Prompt Framework A estrutura de prompt está disponível em todos os clientes de desktop e da Web na plataforma para SAS Business Analytics. Um novo recurso do SAS 9.2, dinâmico dinâmico prompts, permite que os usuários criar solicitações personalizadas que facilmente extrair informações necessárias com base em previamente solicitado valores solicitados. Este artigo destacará os prompts dinâmicos e fornecerá uma visão geral de recursos novos ou aprimorados, como prompts em cascata, solicitações relativas de data e hora e prompts de intervalo. Usando SASQC para Aplicações Modernas de Desenho Experimental Este artigo demonstra recursos especializados do software SASQC que permitem aplicar os princípios do projeto experimental além das aplicações tradicionais. Leia o documento (PDF) Tenha o Seu Caminho: Reorganize e Reproduza Sua Saída com ODS DOCUMENTO Este artigo ilustra como capturar sua saída e salvá-la em um Documento de Saída (ODS) Document store. Em seguida, você pode criar pastas personalizadas e uma hierarquia de pastas personalizadas usando ODS DOCUMENT e PROC DOCUMENT para reorganizar e reproduzir sua saída. Melhorar o throughput de SAS IO evitando o cache de arquivos do sistema operacional Este artigo discute quando o uso de SGIO e DIO é apropriado e como especificar e ajustar os dois recursos. Além disso, o artigo apresentará exemplos de melhorias potenciais de processamento de IO do sistema, o que pode ser muito significativo. Leia o artigo (PDF) Procedimentos em bases de dados com o Teradata: como eles funcionam eo que eles compram Neste artigo, revisamos os aprimoramentos selecionados que estão sendo feitos para instruções de procedimento SAS em SAS base, SASSTAT e SAS Enterprise Miner e como Esses procedimentos afetam a distribuição de trabalho entre a SAS ea Teradata. Um resumo das características de desempenho desses procedimentos aprimorados também é discutido. Leia o artigo (PDF) Maximizando o Desempenho de Sua Solução SAS: Estudos de Casos no Servidor de Aplicações Web Ajuste para Aplicações SAS de n-camadas Este artigo segue um fluxo básico, que começa com um exame dos métodos que são necessários para fazer o single atual Java Web Application Server mais responsivo e mais robusto. Ele se concentra em tópicos relevantes para administradores, arquitetos e implementadores de soluções SAS. A maneira mais fácil de transferir dados SAS e resultados analíticos entre SAS e Microsoft Excel pode ser difícil, especialmente quando o SAS não está instalado em uma plataforma Windows. Este artigo explica como usar o suporte XML no software Base SAS9 para criar pastas de trabalho do Microsoft Excel em várias folhas (para versões Excel 2002 e posteriores). Ler o documento (PDF) Baixar os programas SAS (ZIP) Publicar Formatos SAS em seu Teradata Server A iniciativa SAS In-Database Processing, através da parceria SAS e Teradata, introduziu a Biblioteca de Formatos SAS para Teradata. Agora os formatos SAS podem ser publicados dentro do banco de dados, permitindo Teradata para fazer todo o trabalho. Este documento cobre todo o processo de implantação de formatos SAS e formatos personalizados. Este artigo fornece insights essenciais que permitirão às organizações de TI gerenciar e otimizar eficazmente valiosos recursos virtuais e rastrear e recuperar custos em ambientes físicos e virtuais. Processos armazenados SAS: indo além das capacidades atuais do Assistente de Processo Armazenado Este artigo discute as capacidades e limitações atuais do uso do Assistente de Processo Armazenado para entrada do usuário, bem como as melhorias e aperfeiçoamentos introduzidos com o SAS Enterprise Guide 4.2. Um exemplo prático é incluído que aborda os tópicos de mensagens de menu em cascata e menus dinamicamente preenchidos. Leia o artigo (PDF) Faça o download dos programas SAS (ZIP) SAS Gráficos de azulejos: milhares de dicas de negócios com um clique Este artigo descreve as capacidades e os usos comerciais do gráfico de telhas SAS. A tabela de azulejos do SAS parece a paisagem do Kansas quando vista de um assento de janela em sua companhia aérea favorita, mas seu uso efetivo da cor, tamanho e dicas de dados em uma grade hierárquica comunica informações importantes de business intelligence. Leia o artigo (PDF) A plataforma para SAS Business Analytics como um serviço gerenciado centralmente Este artigo examina algumas das vantagens e benefícios da implantação da plataforma para o SAS Business Analytics em um ambiente gerenciado de forma centralizada. Este artigo discute como ajustar efetivamente os parâmetros do SAS Scalable Performance Data Server e configurar seu subsistema de E / S para obter o melhor desempenho possível. Leia o artigo (PDF) Teste-Conduzindo as Melhorias ao Procedimento INFOMAPS e ao Mecanismo LIBNAME Este artigo é escrito para os clientes com o papel de usar o poder dos mapas de informações no Base SAS. Ele testará os novos recursos do procedimento e do motor. As alterações comuns a ambos os produtos INFOMAPS incluem suporte em todas as plataformas de BI SAS e o uso de conexões de pares confiáveis. Leia o artigo (PDF) Faça o download do exemplo de programas SAS (ZIP) Dicas e Truques IV: Mais SASGRAPH Map Secrets Este artigo examina os segredos que permitem explorar o poder dos mapas SASGRAPH para obter os mapas que você realmente deseja. Leia o artigo (PDF) Faça o download dos programas SAS (ZIP) Tiptoe através dos modelos Este artigo fornece uma visão geral de todos os diferentes tipos de modelos e como eles são usados ​​com o Output Delivery System. A partir de modelos de estilo e tabela, que apareceram pela primeira vez com o SAS 7 para os modelos de gráfico mais recentes que apareceram com o SAS 9.2, este documento fornece uma visão geral e vários exemplos concretos para cada tipo de modelo. Leia o artigo (PDF) Baixe os programas SAS (ZIP) Top Ten SAS DBMS Performance Boosters para 2009 Recolhidos dos esforços internos de desenvolvimento e do suporte técnico da SAS, este artigo rastreia as dez melhores opções de desempenho, codificações de código e processos para aumentar seu acesso Velocidade para seus dados. O foco será em torno da melhoria da DATA e do desempenho da solução em relação a uma variedade de sistemas de gerenciamento de banco de dados (SGBDs). Leia o artigo (PDF) Usando o SAS 9.2 Recursos de relatório e auditoria de segurança de metadados Este artigo explica os novos recursos de auditoria de segurança SAS 9.2 incorporados no SAS Metadata Server e examina como essas informações podem ser usadas. Além da auditoria, são fornecidas macros de relatório de segurança. Examinamos como usar essas macros para extrair as configurações de segurança de objetos de metadados em conjuntos de dados que podem ser usados ​​para produzir relatórios. Leia o artigo (PDF) Virtualização: O que isso significa para o SAS Este artigo discute como o hardware, a apresentação e a virtualização de aplicativos impactam o software SAS. Ele fornece alguns exemplos de produtos de software usados ​​para implementar as soluções de virtualização, mas cobre os tópicos de virtualização de uma maneira geral, neutra em termos de produto. O foco do artigo é principalmente a partir de uma perspectiva de sistemas operacionais Microsoft Windows, mas os conceitos podem ser aplicados a outros sistemas operacionais. Leia o documento (PDF) zOS SAS Implantação: Este não é o seu pai Instalar Anymore Começando com SAS 9.2, o processo de implantação global é agora uniforme em todas as arquiteturas de host. O objetivo deste documento é fornecer uma compreensão básica do novo processo de implantação com ênfase na implantação do zOS. Leia o artigo (PDF) Trabalhos apresentados e apresentações apresentados em 2008 Os seguintes trabalhos e apresentações foram apresentados em grupos regionais de usuários do SAS e em outras conferências ao longo do ano. Adaptação de seus programas ao paradigma SASreg9 Os tópicos neste documento incluem: conversão básica de programas em um processo SAS armazenado, conversão de programas SASGRAPH, uso de variáveis ​​de macro na conversão de programas, transmissão em fluxo versus saída transitória de processos armazenados e pacotes de resultados permanentes. (Nota, uma versão ligeiramente diferente desta apresentação foi dada no SAS Global Forum e que as versões de diapositivos podem estar nos seus procedimentos de grupo de utilizadores.) Faça o download da apresentação (ZIP) Faça o download do folheto (PDF) Desenvolvido ou aprimorado SAS ferramentas e soluções. Esses trabalhos foram apresentados no SAS Global Forum como um trabalho agendado, durante o SAS Present, ou no Demo Floor. Veja o SAS Global Forum 2008 Proceedings. Evite dores crescentes: Novos recursos de atualização de cubo que você deve saber sobre Você pode ter ouvido falar sobre o novo recurso de atualização de cubo que vem no SAS 9.2, mas pode não ter certeza exatamente o que isso implica. Saiba exatamente o que é a atualização do cubo e como começar com ele. O propósito deste trabalho é assegurar que seus aplicativos SAS 8 atuais funcionarão bem no SAS 9 (ou o SAS 9.1.3 Ou SAS 9.2) com alterações mínimas na aplicação. Este artigo é uma coleção de informações das páginas da Web da SAS Migration Community, documentos de suporte da Divisão de Suporte Técnico do SAS e artigos do Global Forum do SUGISAS publicados anteriormente. Leia o documento (PDF) Práticas recomendadas no SAS reg 9 Configurações de segurança Este artigo apresenta várias configurações de melhores práticas para sistemas baseados em sistemas Windows e baseados em outros sistemas operacionais. Essas configurações maximizam o uso da tecnologia de logon único e minimizam a necessidade de armazenar e passar credenciais do sistema. Leia o documento (PDF) Práticas recomendadas para administradores SAS Business Intelligence: usando o Solucionador de problemas de configuração para manter soluções SAS e aplicativos SAS BI Este artigo discute como usar o Solucionador de problemas de configuração para manutenção e solução de problemas. Usando estudos de caso coletados do Suporte Técnico da SAS, iremos avançar no processo de descoberta, investigação e resolução de problemas usando esta ferramenta. 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. Assumindo que os dados faltantes estão faltando aleatoriamente isto resulta em uma estimativa para a matriz de covariância que é imparcial. No entanto, para muitas aplicações esta estimativa pode não ser aceitável porque a matriz de covariância estimada não é garantida para ser semi-definitiva positiva. Isto poderia levar a correlações estimadas com valores absolutos que são maiores do que um, ou uma matriz de covariância não-invertible. Consulte Estimativa de matrizes de covariância para obter mais detalhes. DataFrame. cov também suporta uma palavra-chave opcional minperiods que especifica o número mínimo necessário de observações para cada par de colunas, a fim de ter um resultado válido. Os pesos usados ​​na janela são especificados pela palavra-chave wintype. A lista de tipos reconhecidos são: boxcar triang blackman hamming bartlett parzen bohman blackmanharris nuttall barthann kaiser (necessidades beta) gaussian (necessidades std) generalgaussian (precisa de poder, largura) slepian (precisa de largura). Observe que a janela do boxcar é equivalente a mean (). Para algumas funções de janelas, parâmetros adicionais devem ser especificados: Para. sum () com um wintype. Não há normalização feita para os pesos para a janela. Passando pesos personalizados de 1, 1, 1 irá produzir um resultado diferente do que passando pesos de 2, 2, 2. Por exemplo. Ao passar um wintype em vez de especificar explicitamente os pesos, os pesos já estão normalizados para que o maior peso seja 1. Em contraste, a natureza do cálculo. mean () é tal que os pesos são normalizados em relação uns aos outros. Os pesos de 1, 1, 1 e 2, 2, 2 produzem o mesmo resultado. Rolling de reconhecimento de tempo na versão 0.19.0. Novo na versão 0.19.0 são a capacidade de passar um offset (ou conversível) para um método. rolling () e tê-lo produzir janelas de tamanho variável com base na janela de tempo passada. Para cada ponto de tempo, isso inclui todos os valores precedentes que ocorrem dentro do delta de tempo indicado. Isto pode ser particularmente útil para um índice de frequência de tempo não-regular. Este é um índice de freqüência regular. Usando um parâmetro de janela inteira funciona para rolar ao longo da freqüência da janela. Especificar um deslocamento permite uma especificação mais intuitiva da freqüência de rolamento. Usando um índice não regular, mas ainda monotônico, rolar com uma janela de número inteiro não dá nenhum cálculo especial. A utilização da especificação de tempo gera janelas variáveis ​​para estes dados esparsos. Além disso, agora permitimos que um opcional parâmetro para especificar uma coluna (em vez do padrão do índice) em um DataFrame. Rolling vs Resampling Time-aware Usando. rolling () com um índice baseado em tempo é bastante semelhante a resampling. Ambos operam e executam operações redutoras em objetos de pandas indexados no tempo. Ao usar. rolling () com um deslocamento. O deslocamento é um tempo-delta. Tome uma janela olhando para trás-em-tempo, e agregar todos os valores nessa janela (incluindo o ponto final, mas não o ponto de início). Este é o novo valor nesse ponto no resultado. Estas são janelas de tamanho variável no espaço de tempo para cada ponto da entrada. Você obterá um resultado do mesmo tamanho que a entrada. Ao usar. resample () com um deslocamento. Construa um novo índice que é a freqüência do deslocamento. Para cada compartimento de freqüência, o agregado aponta da entrada dentro de uma janela que olha para trás-no tempo que caem nesse compartimento. O resultado dessa agregação é a saída para esse ponto de freqüência. As janelas são tamanho de tamanho fixo no espaço de freqüência. Seu resultado terá a forma de uma freqüência regular entre o min eo máximo do objeto de entrada original. Para resumir. Rolling () é uma operação de janela baseada em tempo, enquanto. resample () é uma operação de janela baseada em freqüência. Centralização do Windows Por padrão, as etiquetas são definidas para a borda direita da janela, mas uma palavra-chave central está disponível para que as etiquetas possam ser definidas no centro. Funções de janelas binárias cov () e corr () podem calcular as estatísticas da janela em movimento sobre duas séries ou qualquer combinação de DataFrameSeries ou DataFrameDataFrame. Aqui está o comportamento em cada caso: duas séries. Calcular a estatística para o emparelhamento. DataFrameSeries. Calcular as estatísticas para cada coluna do DataFrame com a série passada, retornando um DataFrame. DataFrameDataFrame. Por padrão, calcular a estatística de correspondência de nomes de colunas, retornando um DataFrame. Se o argumento de palavra-chave pairwiseTrue é passado, em seguida, calcula a estatística para cada par de colunas, retornando um painel cujos itens são as datas em questão (consulte a próxima seção). Calculando as covariâncias e as correlações em pares na análise de dados financeiros e outros campos comuns para calcular matrizes de covariância e correlação para uma coleção de séries temporais. Muitas vezes também está interessado em matrizes de covariância de janela móvel e de correlação. Isso pode ser feito passando o argumento de palavra-chave pairwise, que no caso de entradas DataFrame irá produzir um painel cujos itens são as datas em questão. No caso de um único argumento de DataFrame, o argumento pairwise pode até ser omitido: Os valores ausentes são ignorados e cada entrada é calculada usando as observações completas pairwise. Consulte a seção de covariância para ressalvas associadas a este método de cálculo de matrizes de covariância e correlação. Além de não ter um parâmetro de janela, essas funções têm as mesmas interfaces que suas contrapartes de rolagem. Como acima, os parâmetros que todos aceitam são: minperiods. Limite de pontos de dados não nulos a exigir. O padrão é o mínimo necessário para calcular estatística. Nenhum NaNs será emitido uma vez que os pontos de dados não-nulos de minperiods foram vistos. centro. Boolean, se as etiquetas devem ser definidas no centro (o padrão é False) A saída dos métodos. rolling e. expanding não retorna um NaN se houver pelo menos valores não nulos de minperiods na janela atual. Isso difere do cumsum. Cumprod. Cummax. E cummin. Que retornam NaN na saída onde quer que um NaN seja encontrado na entrada. Uma estatística de janela de expansão será mais estável (e menos responsiva) do que sua contrapartida de janela de rolamento à medida que o tamanho de janela crescente diminui o impacto relativo de um ponto de dados individual. Como exemplo, aqui está a saída mean () para o conjunto de dados da série de tempo anterior: Exponentially Weighted Windows Um conjunto relacionado de funções são exponencialmente ponderadas versões de várias das estatísticas acima. Uma interface semelhante ao. rolling e. expanding é acessada através do método. ewm para receber um objeto EWM. São fornecidos vários métodos EW em expansão (exponencialmente ponderados):

No comments:

Post a Comment