Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.09 KB | None | 0 0
  1. dados2 = read.csv("~/R/TP1/DadosTP1AnaliseDesempenhocsv.csv", sep = ";")
  2.  
  3. # a) Determine os erros relativos para cada instância das várias MH e construa tabelas de frequências para cada uma delas.
  4. erros.relativos <- data.frame(
  5.   erro.ACO = (dados2$ACO - dados2$WT.optimo ) / dados2$WT.optimo,
  6.   erro.PSO = (dados2$PSO - dados2$WT.optimo ) / dados2$WT.optimo,
  7.   erro.ABC = (dados2$ABC - dados2$WT.optimo ) / dados2$WT.optimo )
  8.  
  9. tabela.erro.ACO = table(erro.ACO)
  10. tabela.erro.PSO = table(erro.PSO)
  11. tabela.erro.ABC = table(erro.ABC)
  12.  
  13. cbind(Freq.rel.ACO = prop.table(erro.ACO), Freq.rel.PSO = prop.table(erro.PSO),  Freq.rel.ABC = prop.table(erro.ABC))
  14.  
  15. # b) Compare graficamente o desempenho das MH na resolução das instâncias em estudo. É possível identificar uma técnica que seja a mais eficaz?
  16.  
  17. boxplot(erros.relativos)
  18. # Podemos verificar que a técnina mais eficaz é a ABC.
  19.  
  20. # c) Calcule um sumário de estatísticas para os erros relativos de cada MH. Compare os resultados obtidos com os resultados das alíneas anteriores.
  21.  
  22. summary(erro.ACO)
  23. summary(erro.PSO)
  24. summary(erro.ABC)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement