O software R é uma linguagem de programação e ambiente de software livre, utilizado principalmente para análise estatística e computação gráfica. Ele foi desenvolvido inicialmente por Ross Ihaka e Robert Gentleman, na Universidade de Auckland, na Nova Zelândia, nos anos 1990, e desde então tornou-se uma das ferramentas mais populares entre estatísticos, cientistas de dados e analistas.
print("PRAZER EU SOU O R")
## [1] "PRAZER EU SOU O R"
1. Características principais do R:
Análise estatística avançada: R oferece uma vasta gama de pacotes para análises estatísticas complexas, como modelos lineares e não lineares, análise de séries temporais, análise multivariada, teste de hipóteses, entre outros.
Visualização de dados: O R permite criar gráficos altamente personalizados e interativos.
Extensibilidade: Há milhares de pacotes adicionais que podem ser instalados para expandir as funcionalidades do R, permitindo que ele seja utilizado em diferentes áreas, como ciência de dados, finanças, saúde, etc.
Interface de programação: O R possui uma linguagem de programação bastante poderosa, com suporte para programação orientada a objetos, funções, loops e manipulação de dados.
Comunidade ativa: Por ser um software de código aberto, o R tem uma comunidade global muito ativa que contribui para seu desenvolvimento, criando pacotes e oferecendo suporte em fóruns.
Integração com outras ferramentas: R pode ser integrado a outros softwares como Python, SQL, entre outros, e também pode ler e escrever dados em diversos formatos (CSV, Excel, bancos de dados, etc.).
Adição
1 + 1
## [1] 2
Subtração
1 - 1
## [1] 0
Divisão
10 / 2
## [1] 5
Multiplicação
2 * 2
## [1] 4
Potenciação
2 ^ 2
## [1] 4
A programação orientada a objetos (POO) é um paradigma de programação que organiza o código em objetos.
É possível armazenar dados em objetos e realizar operações!!!
nascimento = 1986
ano_atual = 2024
minha_idade = ano_atual - nascimento
print(paste("Eu tenho", minha_idade, "anos."))
## [1] "Eu tenho 38 anos."
Em R, as condicionais permitem que você execute diferentes blocos de código com base em uma condição, ou seja, elas são usadas para testar se algo é verdadeiro ou falso e, com base nisso, realizar uma ação.
10 >= 2
## [1] TRUE
10 >= 20
## [1] FALSE
if
else
else if
if (condição){
O que será apresentado se a condição for VERDADEIRA
} else {
O que será apresentado se a condição for FALSA
}
Exemplo
if (minha_idade < 38) {
print("Jovem =D")
} else {
print("Muito Jovem")
}
## [1] "Muito Jovem"
a = c(1,2,3,4,5)
for(i in a){
print(paste("Estou imprimindo o valor:", i))
}
## [1] "Estou imprimindo o valor: 1"
## [1] "Estou imprimindo o valor: 2"
## [1] "Estou imprimindo o valor: 3"
## [1] "Estou imprimindo o valor: 4"
## [1] "Estou imprimindo o valor: 5"
a = c(1,2,3,4,5)
for(i in a){
valor_log = log(i)
print(valor_log)
}
## [1] 0
## [1] 0.6931472
## [1] 1.098612
## [1] 1.386294
## [1] 1.609438
Em R, uma função é um bloco de código que realiza uma tarefa específica e pode ser reutilizado em diferentes partes do programa. Ela pode receber argumentos (valores de entrada) e retornar um resultado (valor de saída). Funções ajudam a tornar o código mais modular, legível e reutilizável.
nome_da_funcao <- function(argumento1, argumento2, …) {
# Corpo da função: código a ser executado
resultado <- expressao_a_ser_retornada
return(resultado) # Opcional, mas utilizado para retornar um valor
}
# Definindo a função para calcular o IMC
calcular_imc <- function(peso, altura) {
# Calcula o IMC
imc <- peso / (altura^2)
# Retorna o resultado
return(imc)
}
# Exemplo de uso da função
peso <- 70 # peso em kg
altura <- 1.75 # altura em metros
# Chamando a função e imprimindo o resultado
imc_resultado <- calcular_imc(peso, altura)
print(imc_resultado)
## [1] 22.85714
MUITO LEGAL!!!
VAMOS VER ALGUMAS ALGUMAS APLICAÇÕES PARA ANÁLISE DE DADOS!!!