O Scidavis é uma aplicação gratuita para análise de dados científicos e visualização.
Instalação no Linux:
Download: http://pt.sourceforge.jp/projects/sfnet_scidavis/downloads/SciDAVis/0.2.4/scidavis-0.2.4-linux-x86-qt4.4-py2.5.tar.bz2/
Depois é só descompactar e compilar: $ tar -jxvf scidavis-0.2.4-linux-x86-qt4.4-py2.5.tar.bz2
$ cd scidavis-0.2.4-linux-x86-qt4.4-py2.5
$ ./scidavis
Ajustando o gráfico linear:
Para avaliar a relação linear temos o coeficiente de Pearson, que pode ser calculado usando a biblioteca numpy:
pr = numpy.corrcoef(lista1,lista2)[0, 1]
O Scidavis faz automaticamente o ajuste da reta utilizando o método os mínimos quadrados, que consiste em calcular a linha do melhor ajuste. Podemos criar um script python fazendo o ajuste manualmente para determinar os valores de a (coeficiente angular) e b (coeficiente linear):
Plotando um Histograma:
O Scidavis é bastante utilizado para a construção de histogramas (distribuição de frequências), que pode ser criado através de um script python:
A biblioteca numpy utiliza a função random e o método normal com os parâmetros (centro da distribuição, desvio padrão, tamanho) para fazer a distribuição gaussiana e a biblioteca pylab irá construir e gerar o histograma.
* Fontes:
http://pessoal.sercomtel.com.br/matematica/superior/algebra/mmq/mmq.htm
http://academic.sun.ac.za/mathed/174WG/LeastSquares.pdf
http://daemoniolabs.wordpress.com/2013/03/16/instalando-o-scidavis-no-fedora/
Basic Beginners' Introduction to plotting in Python - Sarah Blyt