ANÁLISE DE DADOS E ESTATÍSTICAS
Nesta postagem serão apresentadas algumas funções do Scilab utilizadas em estudos básicos de estatística, como a criação de histogramas.
A função grand() permite a criação de um vetor com elementos aleatórios. Pode-se especificar a quantidade de elementos (tamanho do vetor), valor da média desses elementos, o valor do desvio padrão além do tipo de distribuição desses indivíduos, por exemplo, distribuição normal, beta, polinomial entre outras.
padrão)
Obs: Vale lembrar que os argumentos da função grand que aparecem depois do tipo de distribuição, irão depender do tipo de distribuição escolhido. Por exemplo, para a distribuição normal deve-se usar a média e o desvio padrão, para uma distribuição geométrica especifica-se apenas o número de Bernoulli.
Para um vetor linha com 5000 elementos aleatórios, com distribuição normal, média 2 e desvio padrão 3 a função grand() fica assim:
1.Função grand
A função grand() permite a criação de um vetor com elementos aleatórios. Pode-se especificar a quantidade de elementos (tamanho do vetor), valor da média desses elementos, o valor do desvio padrão além do tipo de distribuição desses indivíduos, por exemplo, distribuição normal, beta, polinomial entre outras.
A sintaxe
f = grand(dimensões da matriz de valores pretendida, 'tipo de distribuição', média, desviopadrão)
Obs: Vale lembrar que os argumentos da função grand que aparecem depois do tipo de distribuição, irão depender do tipo de distribuição escolhido. Por exemplo, para a distribuição normal deve-se usar a média e o desvio padrão, para uma distribuição geométrica especifica-se apenas o número de Bernoulli.
Exemplo
Para um vetor linha com 5000 elementos aleatórios, com distribuição normal, média 2 e desvio padrão 3 a função grand() fica assim:
pop = grand(1,5000,"nor",2,3);
Para plotar esses dados pode-se usar a função plot(), porém esse gráfico não é muito útil, como pode-se observar abaixo.
plot(pop)
Desse modo, o melhor é ordenar esses dados. Isso será feito com a função gsort().
Sintaxe da função gsort()
[B]=gsort(A,option,direction)
- A: vetor com os elementos que se deseja ordenar.
- B: vetor que armazena os valores já ordenados.
- option: o tipo de ordenação que deve ser feito.
- 'r' :
cada coluna de A é ordenada.
- 'c':
cada linha de A é ordenada.
- 'g':
todos os elementos de A são ordenados. Este é o valor padrão.
- 'lr':
ordenamento lexicográfico das linhas de A.
- 'lc':
ordenamento lexicográfico das colunas de A.
- derection: fornece o sentido de ordenamento, 'i' é crescente e 'd' é decrescente.
No nosso caso a função será utilizada como:
[x]=gsort(pop,'g','i');
Comentários
Postar um comentário