• Nenhum resultado encontrado

PrecisaoNumerica2012

N/A
N/A
Protected

Academic year: 2021

Share "PrecisaoNumerica2012"

Copied!
60
0
0

Texto

(1)

É razoável confiar nos resultados fornecidos por

software comercial?

Alejandro C. Frery

LaCCAN Laboratório de Computação Científica

e Análise Numérica

Universidade Federal de Alagoas

(2)

Análise das propriedades numéricas de software

O ponto de vista do usuário

Quão confiável são, por exemplo, Excel, Matlab, R, Phyton etc.? Não é possível ou desejável, em geral, abrir o sistema.

Aplicamosprotocolos: situações reais ou construídas difíceis de serem resolvidas, mas para as quais temos a resposta exata. Fizemos isso para linguagens e plataformas de programação (R, Matlab, Phyton, SciLab, Octave, Ox) e para planilhas (Excel, Gnumeric, NeoOffice, Calc, Oleo), sempre que possível em três sistemas operacionais (Windows, Linux, Mac OS) e dois tipos de hardware (i386 e amd64).

Analisamos estatísticas básicas (média, desvio padrão,

correlação), densidades e funções de distribuição acumuladas, regressão linear e não linear, estatística F do ANOVA, geração de números pseudoaleatórios, e operações sobre matrizes. 2 / 34

(3)

Análise das propriedades numéricas de software

O ponto de vista do usuário

Quão confiável são, por exemplo, Excel, Matlab, R, Phyton etc.?

Não é possível ou desejável, em geral, abrir o sistema. Aplicamosprotocolos: situações reais ou construídas difíceis de serem resolvidas, mas para as quais temos a resposta exata. Fizemos isso para linguagens e plataformas de programação (R, Matlab, Phyton, SciLab, Octave, Ox) e para planilhas (Excel, Gnumeric, NeoOffice, Calc, Oleo), sempre que possível em três sistemas operacionais (Windows, Linux, Mac OS) e dois tipos de hardware (i386 e amd64).

(4)

Análise das propriedades numéricas de software

O ponto de vista do usuário

Quão confiável são, por exemplo, Excel, Matlab, R, Phyton etc.? Não é possível ou desejável, em geral, abrir o sistema.

Aplicamos protocolos: situações reais ou construídas difíceis de serem resolvidas, mas para as quais temos a resposta exata. Fizemos isso para linguagens e plataformas de programação (R, Matlab, Phyton, SciLab, Octave, Ox) e para planilhas (Excel, Gnumeric, NeoOffice, Calc, Oleo), sempre que possível em três sistemas operacionais (Windows, Linux, Mac OS) e dois tipos de hardware (i386 e amd64).

Analisamos estatísticas básicas (média, desvio padrão,

correlação), densidades e funções de distribuição acumuladas, regressão linear e não linear, estatística F do ANOVA, geração de números pseudoaleatórios, e operações sobre matrizes. 2 / 34

(5)

Análise das propriedades numéricas de software

O ponto de vista do usuário

Quão confiável são, por exemplo, Excel, Matlab, R, Phyton etc.? Não é possível ou desejável, em geral, abrir o sistema.

Aplicamosprotocolos: situações reais ou construídas difíceis

de serem resolvidas, mas para as quais temos a resposta exata.

Fizemos isso para linguagens e plataformas de programação (R, Matlab, Phyton, SciLab, Octave, Ox) e para planilhas (Excel, Gnumeric, NeoOffice, Calc, Oleo), sempre que possível em três sistemas operacionais (Windows, Linux, Mac OS) e dois tipos de hardware (i386 e amd64).

(6)

Análise das propriedades numéricas de software

O ponto de vista do usuário

Quão confiável são, por exemplo, Excel, Matlab, R, Phyton etc.? Não é possível ou desejável, em geral, abrir o sistema.

Aplicamosprotocolos: situações reais ou construídas difíceis

de serem resolvidas, mas para as quais temos a resposta exata. Fizemos isso para linguagens e plataformas de programação (R, Matlab, Phyton, SciLab, Octave, Ox) e para planilhas (Excel, Gnumeric, NeoOffice, Calc, Oleo), sempre que possível em três sistemas operacionais (Windows, Linux, Mac OS) e dois tipos de hardware (i386 e amd64).

Analisamos estatísticas básicas (média, desvio padrão,

correlação), densidades e funções de distribuição acumuladas, regressão linear e não linear, estatística F do ANOVA, geração de números pseudoaleatórios, e operações sobre matrizes. 2 / 34

(7)

Por que é importante conhecer os defeitos (além das

virtudes) desses dispositivos de software?

Deles dependem decisões bursáteis globais (Croll, 2009; Powell et al., 2009)

Controle de sistemas (Aliane, 2008) Ensino de matemática (Bäckman, 2008)

Treinamento de equipes de hospital (Dzik et al., 2008) Estudos de interação do álcool com drogas (Zoethout et al., 2008)

(8)

Por que é importante conhecer os defeitos (além das

virtudes) desses dispositivos de software?

Deles dependem decisões bursáteis globais (Croll, 2009; Powell et al., 2009)

Controle de sistemas (Aliane, 2008) Ensino de matemática (Bäckman, 2008)

Treinamento de equipes de hospital (Dzik et al., 2008) Estudos de interação do álcool com drogas (Zoethout et al., 2008)

Dosimetria em radioterapia (Bianchi et al., 2008; Roth, 2008)

(9)

Por que é importante conhecer os defeitos (além das

virtudes) desses dispositivos de software?

Deles dependem decisões bursáteis globais (Croll, 2009; Powell et al., 2009)

Controle de sistemas (Aliane, 2008)

Ensino de matemática (Bäckman, 2008)

Treinamento de equipes de hospital (Dzik et al., 2008) Estudos de interação do álcool com drogas (Zoethout et al., 2008)

(10)

Por que é importante conhecer os defeitos (além das

virtudes) desses dispositivos de software?

Deles dependem decisões bursáteis globais (Croll, 2009; Powell et al., 2009)

Controle de sistemas (Aliane, 2008) Ensino de matemática (Bäckman, 2008)

Treinamento de equipes de hospital (Dzik et al., 2008) Estudos de interação do álcool com drogas (Zoethout et al., 2008)

Dosimetria em radioterapia (Bianchi et al., 2008; Roth, 2008)

(11)

Por que é importante conhecer os defeitos (além das

virtudes) desses dispositivos de software?

Deles dependem decisões bursáteis globais (Croll, 2009; Powell et al., 2009)

Controle de sistemas (Aliane, 2008) Ensino de matemática (Bäckman, 2008)

Treinamento de equipes de hospital (Dzik et al., 2008)

Estudos de interação do álcool com drogas (Zoethout et al., 2008)

(12)

Por que é importante conhecer os defeitos (além das

virtudes) desses dispositivos de software?

Deles dependem decisões bursáteis globais (Croll, 2009; Powell et al., 2009)

Controle de sistemas (Aliane, 2008) Ensino de matemática (Bäckman, 2008)

Treinamento de equipes de hospital (Dzik et al., 2008) Estudos de interação do álcool com drogas (Zoethout et al., 2008)

Dosimetria em radioterapia (Bianchi et al., 2008; Roth, 2008)

(13)

Log-Relative Error

Definição

LRE(x,c) = (

− log10|x−c||c| se c 6= 0

− log10|x| caso contrário

Valores ótimos: 7 para ponto flutuante e 16 para precisão dupla.

x = 0.01521 e c = 0.01522 LRE(x,c) = 3.182415

(14)

Log-Relative Error

Definição

LRE(x,c) = (

− log10|x−c||c| se c 6= 0

− log10|x| caso contrário

Valores ótimos: 7 para ponto flutuante e 16 para precisão dupla.

x = 0.01521 e c = 0.01522 LRE(x,c) = 3.182415

x = 0.000001521 e c = 0.000001522 LRE(x,c) = 3.182415

(15)

Dados

Statistical Reference Datasets(StRD)

National Institute of Standards and Technology(NIST)

Classificação: low, average e high

Tipo de dados: observados (reais) e construídos

Dígitos significativos: 15 (StRD), 11 (StRD - Regressão Não

Linear) ou 6 (Mathematica)

Resultados analíticos, Mathematica e outras plataformas de software amplamente validadas

(16)

Funcionalidades analisadas

Média Amostral Desvio Padrão

Coeficiente de Autocorrelação de Primeira Ordem Estatístico F de ANOVA

Regresões Linear e Não Linear

Geração de Números Pseudo-Aleatórios Várias Funções de Distribuição

Operações sobre matrizes (somente para Matlab, Octave e SciLab)

Sempre que possível, verifica-se que o algoritmo empregado pela plataforma seja o mesmo utilizado para obter o valor certificado.

(17)

Planilhas Avaliadas

Plataformas avaliadas Microsoft Excel OpenOficce.org Calc GNU Gnumeric NeoOffice Calc GNU Oleo Motivação Difundidas Portáveis Sofisticadas, em tese Usabilidade Necessitam de poucos recursos

(18)

Planilhas Avaliadas

Plataformas avaliadas Microsoft Excel OpenOficce.org Calc GNU Gnumeric NeoOffice Calc GNU Oleo Motivação Difundidas Portáveis Sofisticadas, em tese Usabilidade Necessitam de poucos recursos 7 / 34

(19)

Planilhas Avaliadas

Plataformas avaliadas Microsoft Excel OpenOficce.org Calc GNU Gnumeric NeoOffice Calc GNU Oleo Motivação Difundidas Portáveis Sofisticadas, em tese Usabilidade Necessitam de poucos recursos

(20)

Planilhas Avaliadas

Plataformas avaliadas Microsoft Excel OpenOficce.org Calc GNU Gnumeric NeoOffice Calc GNU Oleo Motivação Difundidas Portáveis Sofisticadas, em tese Usabilidade Necessitam de poucos recursos 7 / 34

(21)

Planilhas Avaliadas

Plataformas avaliadas Microsoft Excel OpenOficce.org Calc GNU Gnumeric NeoOffice Calc GNU Oleo Motivação Difundidas Portáveis Sofisticadas, em tese Usabilidade Necessitam de poucos recursos

(22)

Planilhas Avaliadas

Plataformas avaliadas Microsoft Excel OpenOficce.org Calc GNU Gnumeric NeoOffice Calc GNU Oleo Motivação Difundidas Portáveis Sofisticadas, em tese Usabilidade Necessitam de poucos recursos 7 / 34

(23)

Média Amostral

Datasets Calc Excel Gnumer

ic N eoOffi ce O leo Lew(l) 15.0 15.0 15.0 15.0 15.0 Lottery(l) 15.0 15.0 15.0 15.0 15.0 Mavro(l) 15.0 15.0 15.0 15.0 15.0 Michelso(l) 15.0 15.0 15.0 15.0 15.0 NumAcc1(l) 15.0 15.0 15.0 15.0 6.6 PiDigits(l) 15.0 15.0 15.0 15.0 15.0 NumAcc2(a) 14.0 14.0 15.0 14.0 13.9

(24)

Desvio Padrão

Datasets Calc Excel

07 E xcel 08 G numer ic N eoOffic e O leo Lew(l) 15.0 15.0 15.0 15.0 15.0 15.0 Lottery(l) 15.0 15.0 15.0 15.0 15.0 15.0 Mavro(l) 12.9 12.9 9.4 12.9 12.9 8.8 Michelso(l) 13.8 13.8 8.2 13.8 13.8 8.2 NumAcc1(l) 15.0 15.0 15.0 15.0 15.0 – PiDigits(l) 15.0 15.0 15.0 15.0 15.0 15.0 NumAcc2(a) 15.0 11.5 11.5 15.0 15.0 12.5 NumAcc3(a) 9.4 9.4 1.4 9.4 9.4 – NumAcc4(h) 8.2 8.2 0.0 8.2 8.2 – 9 / 34

(25)

Coeficiente de Autocorrelação

Calc Excel NeoOffice

Datasets †/‡ 07/08 Gnumeric 2.2.5/3.0 Lew(l) 5.0 5.0 5.0 5.0 Lottery(l) 3.5 3.5 3.5 3.5 Mavro(l) 4.1 4.1 4.1 4.1 Michelso(l) 5.9 5.9/5.8 5.9 5.9 NumAcc1(l) 15.0 15.0 15.0 15.0 PiDigits(l) 5.3 5.3 5.3 5.3 NumAcc2(a) 14.4/15.0 11.3 15.0 11.5/15.0 NumAcc3(a) 12.3 12.3/0.9 12.2 –/12.2 (h) 11.0 11.0/NA 11.0 –/11.0

(26)

ANOVA

Datasets Excel 07 Gnumeric

SiRstv(l) 13.0 13.0 SmLs01(l) 15.0 15.0 SmLs02(l) 13.8 15.0 SmLs03(l) 13.0 15.0 AtmWtAg(a) 10.1 10.1 SmLs04(a) 10.4 10.4 SmLs05(a) 10.2 10.2 SmLs06(a) 10.1 10.1 SmLs07(h) 4.1 4.4 SmLs08(h) 1.8 4.1 SmLs09(h) – 4.1 11 / 34

(27)

Regressão Linear

Excel 2007 apresenta os melhores resultados, divergindo em um caso do Excel 2008 (pior).

(28)

Regressão Linear

Excel 2007 apresenta os melhores resultados, divergindo em um caso do Excel 2008 (pior).

Em apenas dois datasets atingiu-se 15 dígitos de precisão.

(29)

Regressão Não Linear

Nenhuma das planilhas apresenta resultados confiáveis. Os melhores resultados obtidos provém de algoritmos não-determinísticos nas planilhas OpenOffice.org Calc e NeoOffice Calc

(30)

Regressão Não Linear

Nenhuma das planilhas apresenta resultados confiáveis.

Os melhores resultados obtidos provém de algoritmos não-determinísticos nas planilhas OpenOffice.org Calc e NeoOffice Calc

(31)
(32)

Geradores de Números Pseudo-Aleatórios

Propriedades desejadas

1 distribuição uniforme;

2 vetores de ocorrências de variáveis aleatórias independentes

para vetores de tamanho moderado;

3 reproducibilidade (via semente);

4 velocidade;

5 período longo.

Calc Excel 2007 Excel 2008 Gnumeric NeoOffice Oleo

Documentação " "-% % " % %

Semente % " % % % %

(33)

Alguns resultados

Nenhuma das planilhas apresenta resultados confiáveis. Para muitas das distruições avaliadas Gnumeric apresenta bons resultados.

Nenhuma planilha conseque sequer um dígito de precisão

para duas distribuições.

Simulações Monte Carlo não devem ser processadas em planilhas.

(34)

Alguns resultados

Nenhuma das planilhas apresenta resultados confiáveis.

Para muitas das distruições avaliadas Gnumeric apresenta bons resultados.

Nenhuma planilha conseque sequer um dígito de precisão

para duas distribuições.

Simulações Monte Carlo não devem ser processadas em planilhas.

(35)

Alguns resultados

Nenhuma das planilhas apresenta resultados confiáveis.

Para muitas das distruições avaliadas Gnumeric apresenta bons resultados.

Nenhuma planilha conseque sequer um dígito de precisão

para duas distribuições.

Simulações Monte Carlo não devem ser processadas em planilhas.

(36)

Alguns resultados

Nenhuma das planilhas apresenta resultados confiáveis.

Para muitas das distruições avaliadas Gnumeric apresenta bons resultados.

Nenhuma planilha conseque sequer um dígito de precisão

para duas distribuições.

Simulações Monte Carlo não devem ser processadas em planilhas.

(37)

Conclusões

Nenhuma das planilhas é confiável para fins estatísticos sérios. Oleo deve ser utilizadosomentequando não houver

disponibilidade de interface gráfica.

Experimentos Monte Carlo não devem ser realizados em planilhas eletrônicas.

Aconselha-se utilizar outras plataformas, sendo R a mais recomendável.

(38)

Conclusões

Nenhuma das planilhas é confiável para fins estatísticos sérios.

Oleo deve ser utilizadosomentequando não houver

disponibilidade de interface gráfica.

Experimentos Monte Carlo não devem ser realizados em planilhas eletrônicas.

Aconselha-se utilizar outras plataformas, sendo R a mais recomendável.

(39)

Conclusões

Nenhuma das planilhas é confiável para fins estatísticos sérios.

Oleo deve ser utilizadosomentequando não houver

disponibilidade de interface gráfica.

Experimentos Monte Carlo não devem ser realizados em planilhas eletrônicas.

Aconselha-se utilizar outras plataformas, sendo R a mais recomendável.

(40)

Conclusões

Nenhuma das planilhas é confiável para fins estatísticos sérios.

Oleo deve ser utilizadosomentequando não houver

disponibilidade de interface gráfica.

Experimentos Monte Carlo não devem ser realizados em planilhas eletrônicas.

Aconselha-se utilizar outras plataformas, sendo R a mais recomendável.

(41)

Brian D. Ripley

“Let’s not kid ourselves: the most widely used piece of software for statistics is Excel.”

(’Statistical Methods Need Software: A View of Statistical Computing’, RSS 2002)

(42)

Jonathan D. Cryer

“Friends don’t let friends use Excel for statistics!”

(JSM 2001, Atlanta)

(43)

Metodologia

A mesma metodologia foi aplicada a Octave, (academic) Ox, Python, R, SciLab e Matlab.

Em alguns casos acrescentamos um estudo Monte Carlo da estabilidade dos resultados (omitido aqui por brevidade).

(44)

Estatísticas básicas

Média

Platform OS PiDigits Lottery Lew Mavro Michelso Numacc1 Numacc2 Numacc3 Numacc4 Octave

Windows Inf(0) Inf(0.99) Inf(0) Inf(0.04) Inf(0.04) Inf Inf Inf Inf Linux Inf(0.04) Inf(10.44) Inf(11.45) Inf(11.35) Inf(10.94) Inf Inf Inf Inf Mac Os Inf(0) Inf(0.99) Inf(0) Inf(0.33) Inf(0.43) Inf Inf 14.0 Inf MatLabWindows 16.0(0) 15.1(0.89) 16.0(0) 16.0(0.35) 15.4(10.87) 16.0 14.0 15.0 13.9 Linux 16.0(0) 16.0(0.03) 16.0(0) 16.0(0.35) 16.0(11.48) 16.0 14.0 14.0 13.9 Scilab

Windows Inf(0.04) 8.1(6.28) Inf(0) Inf(0.04) Inf(0.04) Inf Inf Inf 7.7 Linux Inf(0) 8.1(7.92) Inf(0) Inf(0.33) Inf(0.43) Inf Inf Inf 7.7 Mac OS Inf(0) 8.1(7.92) Inf(0) Inf(0.33) Inf(0.43) Inf Inf Inf 7.7

(45)

Estatísticas básicas

Desvio padrão

Platform OS PiDigits Lottery Lew Mavro Michelso Numacc1 Numacc2 Numacc3 Numacc4 Octave

Windows Inf(0.88) Inf(0.24) Inf(0.87) 13.1(2.94) 13.9(1.96) Inf Inf 9.5 8.3 Linux Inf(11.08) Inf(9.88) Inf(10.80) 13.1(10.88) 13.9(10.88) Inf Inf 8.3 Inf Mac Os Inf(1.76) Inf(0.35) Inf(0.42) 13.1(2.75) 13.8(1.99) Inf Inf 9.5 8.3 MatLabWindows 14.8(0.70) 16.0(0.35) 15.2(0.53) 13.8(2.06) 13.9(12.85) 16.0 16.0 9.4 8.2 Linux 14.8((0.70) 16.0(0.35) 16.0(0.41) 13.8(2.06) 13.9(12.85) 16.0 16.0 9.4 8.2 Scilab

Windows 7.9(4.79) 8.1(6.12) 8.2(6.01) 4.1(6.33) 6.2(6.5) Inf Inf Inf Inf Linux 7.9(8.01) 8.1(7.67) 8.2(7.5) 4.1(11.79) 6.2(9.62) Inf Inf Inf Inf

(46)

Estatísticas básicas

Correlação de primeira ordem

Platform OS PiDigits Lottery Lew Mavro Michelso Numacc1 Numacc2 Numacc3 Numacc4 Octave Windows 4.0(0.48) 2.1(0.67) 2.6(0.75) 1.8(0.56) 3.6(1.90) 0 3.0 3.0 3.0 Linux 4.0(2.10) 2.1(0.60) 2.6(0.50) 1.8(0.55) 3.6(1.81) 0 3.3 3.3 3.3 Mac Os 4.0(1.05) 2.1(0.67) 2.6(0.75) 1.8(0.58) 3.6(1.52) 0 3.0 3.0 3.0 MatLab Windows 3.9(6.06) 2.0(3.49) 2.6(4.08) 1.7(2.78) 3.5(4.82) 0 3.3 3.3 3.3 Linux 3.9(6.06) 2.0(3.49) 2.6(4.08) 1.7(2.78) 3.5(4.82) 0 3.3 3.3 3.3 Scilab Windows – – – 0(1.75) 0(2.09) 0.5 0 0 0 Linux – – – 0(2.09) 0(2.09) 0.5 0 0 0 Mac OS – 0(2.39) 0(2.40) 0(1.75) 0(2.09) 0.5 0 0 0 23 / 34

(47)

Conclusões sobre estatísticas básicas

Octave sofre para calcular a média de dados de baixa

complexidade, mas é o melhor para o desvio padrão (SciLab é o pior para este último).

SciLab é também a pior plataforma para a correlação, mas nenhuma se saiu bem.

(48)

Funções de distribuição

A lei t-Student

Pr(X > x) = p Matlab Octave Scilab

p Certified x Win Lin Win Lin Mac Win Lin Mac

1E-8 3.18310E+07 0 0 0 0 0 6.0 6.0 6.0

1E-11 3.18310E+10 0 0 0 0 0 6.0 6.0 6.0

1E-12 3.18310E+11 – – – – – 6.0 6.0 6.0

1E-13 3.18310E+12 0 0 0 0 0 6.0 6.0 6.0

1E-100 3.18310E+99 – – – – – 8.0 8.0 0

Nenhuma das três plataformas é 100% confiável, mas a menos ruim é SciLab.

(49)

Matrizes

Avaliação do determinante A matriz M = µ b bε s/ε s

tem determinante nulo para quaisquer b,s,².

Esse determinante é calculado garantindo que sejam feitas as operações (bε) e (s/ε), e o aferimos com b = 10je s = 10−j, para

j ∈ 0,1,...,15, e

ε = 0. 9···9

| {z }

kvezes

, k ∈ {1,...,15}.

(50)

Análise espectral de grafos

Grafos bipartidos Grafo bipartido K5,3: w8 w7 w6 w5 w4 w1 w3 w2

A matriz laplaciana do grafo G é a diferença entre a matriz diagonal de graus D e a matriz de adjacência A.

(51)

Análise espectral de grafos

Os autovalores da matriz laplaciana de grafos bipartidos Km,ntêm várias

propriedades interessantes:λ1= 0, λm+n= m + n, há n − 1 autovalores que

valem m, e m − 1 autovalores que valem n.

Analisamos situações de balanceamento quase perfeito (Km,m+1) e

situações com quase o pior balanceamento possível (K2,2m−1), para

m ∈ {9,99,999}.

Verificamos a precisão de vários autovalores, bem como decisões baseadas na igualdade ao valor teórico.

Quanto maior o grafo, pior o resultado A igual tamanho, desbalanceado é pior

O primeiro e último autovalores retornam bons resultados, sendo melhor o segundo

(52)

Análise espectral de grafos

Os autovalores da matriz laplaciana de grafos bipartidos Km,ntêm várias

propriedades interessantes:λ1= 0, λm+n= m + n, há n − 1 autovalores que

valem m, e m − 1 autovalores que valem n.

Analisamos situações de balanceamento quase perfeito (Km,m+1) e

situações com quase o pior balanceamento possível (K2,2m−1), para

m ∈ {9,99,999}.

Verificamos a precisão de vários autovalores, bem como decisões baseadas na igualdade ao valor teórico.

Quanto maior o grafo, pior o resultado A igual tamanho, desbalanceado é pior

O primeiro e último autovalores retornam bons resultados, sendo melhor o segundo

Sugestão: calcular em precisão dupla, e tomar as decisões em ponto flutuante

(53)

Análise espectral de grafos

Os autovalores da matriz laplaciana de grafos bipartidos Km,ntêm várias

propriedades interessantes:λ1= 0, λm+n= m + n, há n − 1 autovalores que

valem m, e m − 1 autovalores que valem n.

Analisamos situações de balanceamento quase perfeito (Km,m+1) e

situações com quase o pior balanceamento possível (K2,2m−1), para

m ∈ {9,99,999}.

Verificamos a precisão de vários autovalores, bem como decisões baseadas na igualdade ao valor teórico.

Quanto maior o grafo, pior o resultado A igual tamanho, desbalanceado é pior

O primeiro e último autovalores retornam bons resultados, sendo melhor o segundo

(54)

Análise espectral de grafos

Os autovalores da matriz laplaciana de grafos bipartidos Km,ntêm várias

propriedades interessantes:λ1= 0, λm+n= m + n, há n − 1 autovalores que

valem m, e m − 1 autovalores que valem n.

Analisamos situações de balanceamento quase perfeito (Km,m+1) e

situações com quase o pior balanceamento possível (K2,2m−1), para

m ∈ {9,99,999}.

Verificamos a precisão de vários autovalores, bem como decisões baseadas na igualdade ao valor teórico.

Quanto maior o grafo, pior o resultado A igual tamanho, desbalanceado é pior

O primeiro e último autovalores retornam bons resultados, sendo melhor o segundo

Sugestão: calcular em precisão dupla, e tomar as decisões em ponto flutuante

(55)
(56)

Algumas linhas de pesquisa

 Avaliação continuada

 Plataforma Web para avaliação

 Proposta de novos protocolos

 Avaliação de outras plataformas

(57)

Referencias I

Aliane, N. (2008), ‘Spreadsheet-based control system analysis and design – a command-oriented toolbox for education’, IEEE Control Systems Magazine 28(5), 108–113.

Almeida, E. S., Medeiros, A. C. & Frery, A. C. (2012), ‘How good are Matlab, Octave and Scilab for computational modelling?’, Computational and Applied Mathematics31(3), 1–16.

Almiron, M., Almeida, E. S. & Miranda, M. (2009), ‘The reliability of statistical functions in four software packages freely used in numerical computation’, Brazilian Journal of Probability and StatisticsSpecial Issue on Statistical Image and Signal Processing, 107–119. URLhttp://www.imstat.org/bjps/. Almiron, M., Vieira, B. L., Oliveira, A. L. C., Medeiros, A. C. & Frery, A. C. (2010), ‘On

(58)

Referencias II

Bäckman, S. (2008), ‘Microeconomics using Excel©: Integrating economic theory, policy analysis and spreadsheet modelling’, European Review of Agricultural Economics35(2), 247–248.

Bianchi, C., Botta, F., Conte, L., Vanoli, P. & Cerizza, L. (2008), ‘Biological effective dose evaluation in gynaecological brachytherapy: LDR and HDR treatments, dependence on radiobiological parameters, and treatment optimisation’, Radiologia Medica113(7), 1068–1078.

Bollobas, B. (1998), Modern Graph Theory, Springer.

Croll, G. J. (2009), Spreadsheets and the financial collapse, in ‘Proceedings of the European Spreadsheet Risks Interest Group’, pp. 145–161. URL

http://arxiv.org/pdf/0908.4420, Last checked on January 31, 2010. Dzik, W. S., Beckman, N., Selleng, K., Heddle, N., Szczepiorkowski, Z., Wendel, S. &

Murphy, M. (2008), ‘Errors in patient specimen collection: application of statistical process control’, Transfusion 48(10), 2143–2151.

(59)

Referencias III

Powell, S. G., Baker, K. R. & Lawson, B. (2009), ‘Impact of errors in operational spreadsheets’, Decision Support Systems 47, 126–132.

Roth, J. (2008), ‘Ergebnisse von qualitätskontrollen der individuellen patientendosen in der radioonkologie’, Strahlentherapie und Onkologie 184(10), 505–509.

Zoethout, R. W. M., van Gerven, J. M. A., Dumont, G. J. H., Paltansing, S., van Burgel, N. D., van der Linden, M., Dahan, A., Cohen, A. F. & Schoemaker, R. C. (2008), ‘A comparative study of two methods for attaining constant alcohol levels’, British Journal of Clinical Pharmacology 66(5), 674–681.

(60)

http://sites.google.com/site/acfrery

Referências

Documentos relacionados

Tipo de tubo Correias de aterramento Anéis de ater- ramento Eletrodo de referência Protetores do revestimento Tubulação condutiva sem revestimento Consulte Figu-. ra 5-1 Consulte a

Miguel Alexandre Gonçalves de Meneses Carvalho 81 Excluído Ricardo José Santos Freitas Pereira Dias 175 Selecionado. Rodrigo Josué Rodrigues Teixeira 184

Esses questionários abordarão perguntas a respeito do conhecimento da comunidade em relação aos animais silvestres presentes na região, se eles detêm

Neste ecrã aparecerão indicadas as últimas reservas efectuadas pelo hóspede indicado na reserva, com indicação das datas de check in e check out, do número de pax, quarto, tabela

Creem no Pai – Aquele que é, que era e que há de vir; creem em Jesus Cristo, que é o mesmo ontem, hoje e para sempre; creem que têm uma nova vida, porque o Espírito lhes deu o

CONCEITOS E MODOS DE UTILIZAÇÃO DE APLICATIVOS PARA EDIÇÃO DE TEXTOS (WORD, WRITER), PLANILHAS (EXCEL, CALC), APRESENTAÇÕES (POWERPOINT, IMPRESS) 173 MICROSOFT OFFICE (VERSÃO 2007

Este documento apresenta o Plano Abreviado de Reassentamento (PAR) do PROJETO DE SEGURANÇA HÍDRICA DO ESTADO DA PARAÍBA-PSH/PB, executado pelo Governo do Estado da

Marque a alternativa CORRETA: a) Nenhuma afirmativa está correta. e) Todas as afirmativas estão corretas. Pessoas idosas devem evitar ter controle sobre os medicamentos que