Aulas de estatistica computacional

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (943 palavras )
  • Download(s) : 0
  • Publicado : 10 de julho de 2011
Ler documento completo
Amostra do texto
Aula dia 3/3/2011

proc import out = work.dados
dbms = excel replace
datafile = "e:/mega/dados.xls";
run;
proc insight data = dados;
run;

Será que algum numero saiu mais vezes?Como analisar este caso?
Tabela de freqüências ou um gráfico de barras.

Transformar um arquivo multivariado em univariado.
Excel
Seleciono
Dados
Relatório e tabela dinâmica
Vários intervalos deconsolidação
Não deu muito certo.

Vamos fazer no sas, neste caso vamos fazer com o sas data step.

data mult (drop = data d1-d6);/*(drop = data--d6); -- todas variaveis no intervalo*/
setdados;
array auxiliar{6} d1-d6;
do i=1 to 6;
valores = auxiliar{i};
output; /*grava a informação cada iteração*/
end;

run;
proc insight mult = dados;
run;

outra forma:
data mult (drop= d1-d6 i);
set dados (drop = data);
array auxiliar{6} d1-d6;
do i=1 to 6;
valores = auxiliar{i};
output; /*grava a informação cada iteração*/
end;

run;
proc insight mult = dados;run;

> 1256*6
[1] 7536
> x=1:60
> y=sample(x,100000,replace=T)
> table(y)
y
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2324
1617 1698 1657 1619 1674 1608 1660 1646 1668 1605 1671 1692 1598 1660 1689 1651 1613 1713 1716 1673 1659 1686 1691 1712
25 26 27 28 29 30 31 32 33 34 35 36 37 38 3940 41 42 43 44 45 46 47 48
1668 1707 1655 1663 1698 1648 1627 1696 1718 1709 1671 1702 1653 1648 1684 1717 1694 1738 1699 1647 1641 1613 1604 1667
49 50 51 52 53 5455 56 57 58 59 60
1672 1653 1683 1700 1686 1654 1659 1628 1658 1675 1658 1631
> table(y)/sum(table(y))
y
1 2 3 4 5 6 7 8 9 1011 12 13 14 15
0.01617 0.01698 0.01657 0.01619 0.01674 0.01608 0.01660 0.01646 0.01668 0.01605 0.01671 0.01692 0.01598 0.01660 0.01689
16 17 18 19...
tracking img