Você está na página 1de 9

Breve de Introduo ao SciDAVis

Fellype do Nascimento Julho de 2009

Resumo
iste texto um doumento sioD que rnge os prinipis spetos do progrm iheisF sniiremos este tutoril ordndo os tems de ltero do idiom e onstruo de gr(osF im seguidD trtremos do tpio referente nlise de ddosD o qul rnge o uso ds funes esttstis em tels e relizo de justes de urvs em gr(osD trvs do uso de funes inorpords e de expresses prprisF or (mD mostrremos omo opir e exportr os gr(os ridos no progrmF xo deorrer do texto tmm sero dds lgums dis que podem filitr vid dos usurios em lgums trefsF e vo preisr de mis informesD onsulte o mnul @em inglsA do iheis que pode ser enontrdo n pgin do projetoX http://scidavis. sourceforge.netD ou entre em ontto omigoX fellypao(at)yahoo.com.brF isperoD num futuro prximoD poder trduzir ompletmente o mnul do progrmF

Introduo
y nome iheis vem do ingls Scientic Data Analysis and Visualization @isuE lizo e enlise de hdos gient(osAF um softwre livreD que pode ser utilizdo em vris pltforms @vinux D w y G D indows AD pr nlisr ddos e fzer gr(os em dus e trs dimensesF iste projeto iniiouEse omo um fork do tilotF wis informes @em inglsA podem ser otids n pgin do projetoF he um modo gerlD este tutotil utiliz omo referni verso HFPFQ deste softE wreD ms miori dos itens orddos devero funionr perfeitmente em verses nterioresD espeilmente n srie HFPD e posterioresF r que o iheis poss ser utilizdo em seu omputdor lguns progrms devem estr previmente instldos neleF e vo us o indows dever instlr priE meirmente o ython1 PFT @normlmenteD durnte instlo perguntdo se vo desej instlr est dependniAF e vo us vinux ou wD onsulte pgin do projeto pr ser extmente quis so s dependnis de softwreF e prtir deste momentoD tudo o que for dito funionr de form igul em qulquer que sej pltform utilizdF

Comeando a usar o SciDAVis


hepois de onlud instloD iniie o progrmF m tel omo mostrd n pigF I ser ert @no neessrimente igulAF xest (gur podemos identi(r um telD o registro de resultdos @Results LogA e os diversos ontroles do progrm @menus e otes de funesAF y uso do iheis simples eD em gerlD intuitivoF e mior prte de sus funionliddes podem ser onheids simplesmente nvegndo pelos menus eGou lindo om o oto direito do mouse em lgums resD por istoD vmos nos onentrr em oiss mis ojetivs e que serviro omo se pr outrsF
verdade, o Python s realmente necessrio se voc preferir utiliz-lo como linguagem de scripting ao invs da linguagem padro, que o muParser.
1 Na

pigur IX m tel iniil tpiF


Alterando o idioma

y idiom pdro do iheis o snglsD por isso ser neessrio lterEloD so queir utilizr interfe em ortugusF r istoD esse o menu Edit Preferences...F e seo General @pigF PA mostrr ApplicationD onde se pode ver opo LanguageD que deve ser lterd de English pr o idiom desejdoF peito istoD lique em Apply pr que s mudns no idiom entrem em vigor imeditmenteF

pigur PX tnel de ontrole de prefernisF

lrmenteD neste ponto eu ostumo deEseleionr o checkbox sr seprdor de gruposAF


Construindo um grco

e desejrD proveite que est no editor de prefernis e esse Formato numrico pr tror o seprdor deiml e usr vrgulD o invs de ponto @prtiuE

gomo exemploD onsidere um onjunto de ddos omo o d el ID que onsiste de trs oluns de vloresX D e errEF el IX lores pr testesF
X 1,0 1,9 2,8 3,8 4,9 Y 0,33 3,19 7,2 14,8 23,1 err-Y 0,02 0,10 0,5 0,9 1,3

es novs tels rids pelo iheis temD por pdroD pens dus olunsF into primeir ois que devemos fzer lterr o nmero de oluns d telF r istoD esse o menu TabelaD e poder simplesmente diionr um nov olun @Adicionar colunaA ou ento lterr sus dimenses @DimensesA pr de(nir um tel om qunts linhs e oluns desejrF egor entre om os vlores n telF es novs oluns diionds soD por pdroD de(nids omo sendo de vlores em F r mudr istoD lique om o oto direito no elho d olun desejd eD no menu que surgir @pigF QAD esse opo Denir coluna(s) comoF xo nosso exemploD vmos esolher opo Erro em Y pr olun QF gom istoD teremos noss tel om seguinte on(guroX olun I D olun P e olun Q yirF

pigur QX elterndo o tipo de ddo de um olunF

m ponto importnte ser itdo qui mneir omo se fz seleo de oluns no iheis @ prtir d verso HFPFHAF e vo tentr seleionr mis de um olun lindo no elho d primeir e rrstndo o mouseD notr que primeir olun seleiond se moveD ou sejD olun P tro de lugr om olun QD por exemplo2 F heste modoD pr seleionr dus olunsD pressione tel Ctlr e lique ns oluns que desej seleionrF e preisr seleionr vris olunsD lique n primeirD segure tel Shift e depois lique n ltim olun ser seleiondF udo preprdoF egor vmos plotar um gr(oF istmos querendo plotr um urv que tem rrs de erro em F e mneir mis fil de fzer isto X seleioneD pelo menosD s oluns P e Q @ e yirAD esse o menu Grco e esolh um ds opes que preem @linhD dispersoD linhCsmoloD etFAF isolhendoD por exemploD Disperso otemos um gr(o omo o presentdo n pigF RF

pigur RX qr(o dos ddos d tel IF ys mpos TtuloD Ttulo do eixo X e Ttulo do eixo Y podem ser editdos simplesmente dndo um duplo lique sore os nomesD ssim omo qulquer outro texto que estej sendo mostrdo no gr(oF e desejr lterr outrs opes do gr(o @mplirGreduzir esl de um eixo ou olor grdesD por exemploAD d um duplo lique sore os nmeros de um dos eixos e um dilogo om s opes disponveis ser ertoF

Anlise dos dados


xest seoD veremos pens lgums ferrments de nliseD nos onentrndo ns urvs de juste @regressoAD no so dos gr(osD e ns esttstis de linhsGoluns ds telsF
Estatsticas em linhas e colunas

r oter informes de oluns omoX mdi dos vloresD desvio pdroD vriE niD som e etFD simplesmente seleione @sA olun@sA desejd@sA e esse o menu
de apenas arrastar uma coluna para um grco para adicionar uma nova curva, dentre outras coisas.
2 Esta uma caracterstica do programa que tem como inteno futura implementar a funcionalidade

Anlise Estatsticas em colunaF

gom istoD ser gerd um nov tel om vE ris informes sore @sA olun@sA seleiond@sAF y proedimento pr oter ddos esttstios ds linhs semelhnteD stndo seleionr s desejds e essr o menu Anlise Estatsticas em linhasF

Ajustes utilizando frmulas incorporadas

gomo em outros progrms de nlise de ddosD o menu Anlise present lgums opes diferentes pr tels e gr(osD dependendo d jnel que estej em fooF or istoD pr que s opes de juste de urvs possm ser usdsD deixe jnel om o gr(o por im d telF eessndo o menu Anlise Ajuste rpido so mostrds s prinipis urvs de juste inorpords o iheis @pigF SAF yutrs urvs podem ser de(nids no Assistente de ajusteD que disutiremos dinteF

pigur SX rinipis funes de juste inorpordsF

smeditmente ser efetudo o juste d urv do gr(oD trtndoE omo se fosse um retD ou sejD om se oedeesse equo y a e x C fF y resultdo mostrdo n pigF T @esquerdAF xest mesm (gurD podemos ver que o Registro de resultados foi lterdoX gor ele ontm informes referentes os oe(ientes otidos @vlores e respetivos errosA e qulidde do juste @ghiP e PAF t n pigF T @direitAD podemos ver urv de juste otid o ser usd um regresso polinomil de ordem PD o invs d linerF xeste soD ordem do polinmio deve ser esolhid no dilogo que pree o ser essdo o menu Anlise Ajuste rpido Regresso polinomialF iventulmenteD podemos querer opir os vlores dos prmetros pr exiElos no gr(o @ou diionr lgum informo textul o mesmoAF hevido um limito do iheis @que dever ser elimind no futuroA no possvel simplesmente seleionr um textoD opiEloD lir no gr(o om o oto direito do mouse e olr o textoF ws isto no impede que qulquer texto sej diiondo o gr(oF e dio de informes textuis os gr(os pode ser feit d essndo o menu Grco Adicionar textoF xeste momentoD surgir um dilogo perguntndo se vo quer diionr o texto em um nov md ou n md tivF isolh na camada ativa eD em seguidD lique em lgum lugr do gr(oF gom istoD podemosD por exemploD opir texto do registro de resultdos @seleionndoEo om o mouse e telndo gtrlCgD por exemploA e inseriElo n re do gr(oF xo so espe(o de prmetros otidos nos justes de urvsD podemos tmmD no dilogo de on(guro de prefernisD seo AjustesD

regresso linear e um regresso polinomial de ordem PF xo menu Anlise Ajuste rpidoD esolh Regresso linearF

gomo exemploD ind pr o gr(o d pigF RD vmos tentr dois justesX um

pigur TX ixemplos de urvs de justeF hilitr opo Colar parmetros no grcoF hest formD pr todo juste que for efetudoD s informes dos prmetros sero sempre diionds o gr(oF eind no que se refere insero de texto nos gr(osD um vez que j exist lgum texto no mesmoD possvel relizr opero de lir n ix de texto pr seleionEl e utilizr s tels de tlho gtrlCg e gtrlCD pr opiEl e olrD respetivmenteF
Utilizando o Assistente de Ajuste

imor regresso polinomil de ordem P efetud nos nossos ddos de teste tenh sido stisftri @ urv de juste pss por todos os pontosAD pode ser que tenhmos um idei de um funo que poss desreve melhor seu omportmentoF e tl funo no estiver presente n list de funes inorpordsD podemos implementE l essndo o menu Anlise Assistente de ajuste @o tlho gtrlC pode ser utilizdoD se preferirAF m dilogo omo o mostrdo n pigF U ser ertoF

pigur UX hilogo do ssistente de justeF T

r inserir funo desejd st digitEl n re de textoD utilizndo letr x @sem spsA omo vrivel e quisquer outrs letrs que queir omo prmetrosF peito istoD d um nome funo e lique em SalvarF xo nosso exemploD vmos utilizr omo funo de juste expressoX

a x x + b/x + c
onde estmos utilizndo aD b e c omo prmetros e x omo vrivelF xo se esque de mudr os prmetros no lol indidoD so use outrs letrsF lve funo om o nome que queir @poliPtesteD por exemploAF peito istoD lique no checkbox Ajustar com funo denida por usurios eD em seguidD no oto Ajustar F m novo dilogoD omo o mostrdo n pigF V ser ertoF

pigur VX hilogo om s opes (nis pr o justeF r (nlizr o juste st inserirD nos mpos orrespondentesD estimtivs iniE iis pr os prmetros aD b e cD lir em Ajustar eD depois de gerd urv de justeD lir em FecharF e urv tiver rrs de erroD omo do nosso exemploD no esque de lterr opo Fonte de erros em Y de Erros desconhecidos pr Associados @onsiderndo que tis erros sejm os que inserimos n prpri telAF isolhendo os vlores ID EI e H pr aD b e cD respetivmenteD oservmosD no registro de resultdosD que o juste forneeu novos vlores pr os prmetrosF xotmos que o vlor de P otido om este juste foi em preido om o otido n regresso om polinmio de gru PD pormD o vlor de ghiP iu pel metdeD o que indi que ltim expresso utilizdD juntmente om os prmetros otidos no justeD desreve melhor o omportmento d noss urvF

Salvando o projeto e exportando grcos

lvr o projeto muito simplesD st essr o menu Arquivo Salvar como... eD no dilogo que se rirD dr o nome que desejr o rquivoF ys projetos do iheis tem extenso sciprjF U

r utilizr os gr(os gerdos pelo iheis ns podemos lir om o oto direito do mouse eX

seleionr opo Copiar Camada @ou JanelaAY seleionr opo Exportar Camada @ou JanelaAF

e diferen entre os dois sos queD no primeiroD vo ter que golr (gur num editor de textos ou imgensD por exemploD e no segundo (gur ser slv no lol que desejrD om vntgem de ser possvel esolher o formto de sd @jpgD pngD mpD etFAF

Concluindo
pinlizmos este reve tutoril dizendo que o iheis um progrm om o su(E iente pr suprir s neessiddes de efetur nlise de ddos ient(osF yvimenteD este progrmD ssim omo outrosD tem sus limitesD s quis sero grdtivmente reduzids em verses posterioresF

Você também pode gostar