1 Estudando sobre o R Markdown

O R Markdown é um sistema que facilita a integração de computação estatística (feita em R) e análise escrita em um único documento, gerando um arquivo HTML autossuficiente com código, resultados e texto formatado, além desse ainda podem ser gerados mais dois tipos de arquivo, um em formato PDF e outro em formato Word (BAUMER et al., 2014 apud Konrath et al. 2018). O processo envolve um arquivo fonte .Rmd onde se escreve o texto (com sintaxe Markdown) e os comandos R (em blocos), onde o motor knitr executa o código R, processa a saída e, junto com o texto, gera um arquivo Markdown intermediário (.md), que é então convertido para o arquivo HTML final.

Essa abordagem é similar a ferramentas como LaTeX, Sweave e PHP, que também trabalham com arquivos fonte e de saída. O principal benefício do R Markdown reside na restauração da ligação lógica entre o código estatístico e sua análise, eliminando a necessidade de copiar e colar resultados. O código R e sua saída são apresentados lado a lado, garantindo transparência e evitando edições manuais nos resultados. Além disso, o R Markdown permite a inclusão de diversos elementos textuais e visuais. Uma vantagem significativa sobre outras tecnologias é a simplicidade da sintaxe Markdown em comparação com HTML e LaTeX.

Sobre o R

(Bittencourt, Barros, and Albino, n.d.) destacam a importância da linguagem R na coleta e análise de dados no contexto educacional, especialmente diante do crescimento exponencial de informações geradas diariamente. Eles ressaltam que o R, aliado ao seu ecossistema e às interfaces disponíveis, é uma ferramenta poderosa para oferecer análises estatísticas precisas e visualizações eficientes, contribuindo significativamente para a tomada de decisões e para o aprimoramento do ensino e da aprendizagem. Os autores também enfatizam os desafios de aprender a usar a linguagem R, mas destacam que, após a adaptação, ela propicia alta produtividade e eficácia na análise de grandes volumes de dados, auxiliando a comunidade acadêmica a lidar com a sobrecarga de informações e apoiar melhorias no sistema educacional

O artigo de (Martins and Oliveira 2010) vai abordar sobre R que é uma linguagem e um ambiente de desenvolvimento integrado, para cálculos estatısticos e gráficos.

Para (Melo 2024) a Linguagem R pode incentivar os alunos na aprendizagem da linguagem de … equações quadráticas.

2 Carregando o conjunto de dados

Neste exemplo, usaremos o dataset mtcars já disponível no R. Este conjunto traz características de desempenho de diversos modelos de carro.

data("mtcars")
head(mtcars)

2.1 Manipulações realizadas

2.1.1 Ordenação

Vamos ordenar os carros pelo consumo (mpg - milhas por galão):

mtcars_ord <- mtcars %>% arrange(desc(mpg))
head(mtcars_ord)

2.1.2 Filtragem

Selecionaremos apenas os carros com mais de 20 milhas por galão:

mtcars_filt <- mtcars %>% filter(mpg > 20)
mtcars_filt

2.1.3 Criação de nova variável

Criamos uma variável indicando se o carro tem alto desempenho em cavalos de força (acima de 150 hp).

mtcars_mod <- mtcars %>%
  mutate(alto_hp = ifelse(hp > 150, "Sim", "Não"))
head(mtcars_mod)

3 Tabela Interativa com DT

library(DT)

datatable(
  mtcars_mod,
  options = list(pageLength = 5),
  caption = 'Tabela interativa com dados do mtcars'
)

4 Equações em LaTeX

Para (Aquino 2015) o LaTeX é uma linguagem de edição de textos amplamente utilizada nas ciências exatas devido à sua facilidade para produzir fórmulas matemáticas, tabelas, fórmulas e referências bibliográficas. No contexto do uso combinado com o R, o LaTeX, através do pacote knitr, permite a geração automática de documentos compatíveis, onde resultados estatísticos, tabelas e figuras produzidos pelo R podem ser inseridos de forma dinâmica e atualizada sempre que os dados ou análises forem alterados. Essa integração minimiza o trabalho manual de copiar e colar resultados, reduz erros e aumenta a precisão e a transparência do trabalho científico, promovendo maior reprodutibilidade destacada pelo autor.

A seguir temos alguns exemplos de como utilizar o LaTeX em conjunto com a Linguagem R:


4.1 Fórmula de Euler (Identidade de Euler)

\[ e^{i\pi} + 1 = 0 \]

Explicando: Esta é uma das equações mais belas da matemática, pois conecta cinco constantes fundamentais: \(e\), \(i\), \(\pi\), 1 e 0. Ela mostra uma ligação profunda entre análise, álgebra e geometria.


4.2 Equação de Schrödinger (forma independente do tempo)

\[ -\frac{\hbar^2}{2m} \nabla^2 \psi + V\psi = E\psi \]

Explicando: Esta é a equação fundamental da mecânica quântica, que descreve como o estado quântico (representado pela função de onda \(\psi\)) de uma partícula evolui em um sistema com energia \(E\) e potencial \(V\).


4.3 Transformada de Fourier (forma integral)

\[ \hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} \, dx \]

Explicando: A transformada de Fourier converte uma função do domínio do tempo (ou espaço) para o domínio da frequência. É amplamente usada em processamento de sinais e equações diferenciais.


4.4 Fórmula de Gauss para soma de uma progressão aritmética

\[ \sum_{k=1}^{n} k = \frac{n(n+1)}{2} \]

Explicando: Essa fórmula calcula a soma dos primeiros \(n\) números naturais. Foi descoberta por Carl Friedrich Gauss ainda criança.


4.5 Equação de Einstein da Relatividade Geral

\[ R_{\mu\nu} - \frac{1}{2}Rg_{\mu\nu} + \Lambda g_{\mu\nu} = \frac{8\pi G}{c^4} T_{\mu\nu} \]

Explicando: Esta equação descreve como a matéria e a energia (representadas pelo tensor \(T_{\mu\nu}\)) influenciam a curvatura do espaço-tempo (representada pelos termos com \(R\) e \(g_{\mu\nu}\)). É a base da relatividade geral.


5 Imagens sobre Ciência de Dados


Referências Bibliográficas

Aquino, Jakson Alves de. 2015. “Software Livre e Desenvolvimento de Trabalhos Cientı́ficos: O r Como Exemplo a Ser Seguido.”
Bittencourt, Priscilla Aparecida Santana, Daniela Melaré Vieira Barros, and João Pedro Albino. n.d. “A Linguagem r e Sua Importância Na Recolha e análise Dos Dados.” In Atas Do Congresso Internacional Sobre Avaliação No Ensino Superior, 179.
Konrath, Andréa Cristina, Silvio Aparecido da Silva, Elisa Henning, Luciane Mulazani dos Santos, Rodrigo Gabriel de Miranda, and Robert Wayne Samohyl. 2018. “Desenvolvimento de Aplicativos Web Com r e Shiny: Inovações No Ensino de Estatística.” Abakós 6 (2): 55–71. https://doi.org/10.5752/P.2316-9451.2018v6n2p55-71.
Martins, Márcio do Carmo, and Amılcar Oliveira. 2010. “Análise Conjunta de Regressões Com Desenvolvimentos Computacionais Em Linguagem r.” Master’s thesis.
Melo, Gustavo Souza de. 2024. “EXPLORANDO a LINGUAGEM r COMO FERRAMENTA DIDÁTICA NO ENSINO DE MATEMÁTICA.” Revista OWL (OWL Journal)-REVISTA INTERDISCIPLINAR DE ENSINO E EDUCAÇÃO 2 (2): 756–69.