Lista de recursos SAS IML
Linguagem de programação de alto nível
- Traduzir as fórmulas matemáticas em programas.
- Área de matrizes e vetores tratados como objetos de alto nível.
- Estruturas de dados tais como listas e tabelas na memória.
- Loops iterativos, lógica IF-THEN/ELSE, etc.
- Mais de 300 funções incorporadas.
- Defina novas funções e sub-rotinas.
- Na ação iml: As funções podem ser executadas em paralelo em várias threads.
Cálculos matriciais
- Leia a partir de uma tabela de dados em uma matriz.
- Operações com matrizes multithread: adição, multiplicação, elevação à potência, etc.
- Solucione sistemas lineares.
- Decomposições matriciais: Cholesky, valores próprios, SVD, etc.
- Envie matrizes para funções.
- Na ação iml: cálculos adicionais de matriz multithreaded.
Análise numérica
- Álgebra linear.
- Algoritmos de localização de raízes.
- Integrais e derivados.
- Equações diferenciais (DEs).
- Interpolação.
- Na ação do iml: Encontrar múltiplas raízes, resolver múltiplos DEs, em paralelo.
- O solucionador de equações diferenciais com uma interface de usuário simples permite que mais pessoas usem algoritmos sem serem especialistas.
Otimização
- Programação linear.
- Programação linear mista-inteira.
Simulação
- Simule a partir de dezenas de distribuições incorporadas.
- Univariada: Normal, lognormal, exponencial, etc.
- Multivariada: Normal, multinomial, Wishart, etc.
- Modelos de séries cronológicas: ARIMA e variações multivariadas.
- Simulações personalizadas do programa.
- Modelos de regressão.
- Modelos espaciais.
- Na ação do iml: Gerar amostras independentes em várias roscas.
Estatísticas & análise de dados
- Médias e desvios padrão.
- Matrizes de correlação e covariância.
- Tabular dados categóricos.
- Implementar testes de hipóteses.
- Análise de dados multivariados.
- Na ação iml: métodos de bootstrap e testes de permutação em paralelo.