Cursos e workshops
Por ocasião do XVI Congreso Galego de Estatística e Investigación de Operacións estão previstos dois cursos:
-
Docentes: Laura Davila Pena e Jose Ameijeiras Alonso
-
Docente: Marta Rodríguez Barreiro
Além disso, no âmbito da "I Jornadas de Inovação no Ensino em Estatística e Investigação Operacional", terão lugar os seguintes workshops:
-
“Ferramentas para trabalhar em Estatística e Investigação Operacional na sala de aula”
-
Docentes: María José Ginzo Villamayor e Alejandro Saavedra Nieves
-
Docentes: Marta Pérez Rodríguez e Beatriz Álvarez Díaz
Articulando R com outras linguagens de programação |
---|
Às vezes, ao programar em R, encontramos uma parte do código que, embora simples, não corre tão rápido quanto gostaríamos. Nesses casos, é possível que outras linguagens de programação de nível médio, como Fortran ou C, possam executar a mesma tarefa usando muito menos tempo computacional. No entanto, alterar todo o código para uma linguagem diferente pode ser um processo demorado e complexo. Nessa altura, podemos adotar uma solução intermédia: combinar o código que já temos em R com funções implementadas de forma eficiente noutras linguagens. O objetivo deste workshop é fornecer uma breve introdução sobre como implementar este processo, fornecendo algumas ferramentas e noções básicas para ligar R com outras linguagens de programação, como Fortran, C ou C++.
DOCENTES
Laura Davila Pena (Boiro, 1995) é doutorada em Estatística e Investigação Operacional desde janeiro de 2023, com a tese intitulada "Optimization and cooperation with logistics applications", sob a orientação dos professores Balbina Casas-Méndez (USC) e Ignacio García-Jurado (UDC). Atualmente é professora contratada no Departamento de Estatística, Análise Matemática e Otimização da Universidade de Santiago de Compostela. A sua investigação centra-se no estudo de problemas de rotas de veículos e teoria dos jogos cooperativos, com trabalhos motivados por situações reais que surgem em áreas como a logística ou a saúde. Tem duas publicações em revistas internacionais de elevado impacto na área da Investigação Operacional, e mais de uma dezena de contribuições para congressos, para além de várias estadias de investigação no estrangeiro. Em 2022, foi selecionada pelo EURO Wisdom Forum como uma das 12 YoungWomen4OR, distinção que visa divulgar e promover o trabalho de jovens investigadoras em Investigação Operacional.
José Ameijeiras Alonso é doutorado em Estatística e Investigação Operacional pela Universidade de Santiago de Compostela e foi investigador de pós-doutoramento na Universidade KU Leuven, na Bélgica. Atualmente, é professor assistente no Departamento de Estatística, Análise Matemática e Otimização da USC, lecionando nas Faculdades de Enfermagem, Matemática e Medicina, bem como na Escola Superior Técnica de Engenharia; nas licenciaturas de Licenciatura em Enfermagem, Medicina e Inteligência Artificial e nos mestrados em Big Data e em Técnicas Estatísticas. Tem mais de uma dezena de publicações entre artigos de investigação e capítulos de livros, colaborando com outros especialistas na área da Estatística, bem como noutras áreas (como Ciências do Ambiente ou História). As suas principais linhas de investigação são a estatística não paramétrica e dados direcionais. Ele é também um dos criadores da biblioteca multimode e colaborou na construção do pacote NPCirc da linguagem R. Informações mais detalhadas podem ser encontradas no seu site:
https://jose-ameijeiras.netlify.app
Python e Shiny |
---|
Python é uma das linguagens de programação mais utilizadas atualmente, em grande parte devido à sua versatilidade. É uma linguagem de alto nível que pode ser usada para vários fins, como desenvolvimento de software, web scripting, ou engenharia de dados. É criada sob uma licença de código aberto e tem um extenso catálogo de funções integradas na biblioteca padrão.
Por sua vez, Shiny é uma biblioteca que permite criar aplicações interativas de uma forma simples. Até agora, Shiny estava disponível apenas com R, mas hoje já existe uma biblioteca para Python. Desta forma, é possível criar aplicações com visualizações interativas utilizando apenas código Python e sem ter qualquer conhecimento de programação web.
Neste workshop abordaremos uma introdução à programação com Python e utilizaremos esta linguagem para criar aplicações simples com Shiny que permitam ver todo o potencial destas ferramentas.