Please enable JavaScript.
Coggle requires JavaScript to display documents.
8 - Linguagem R - Coggle Diagram
8 - Linguagem R
R é uma linguagem computacional que permite que usuário programe algoritmos e utilize
ferramentas que foram programadas por outras pessoas
-
Algoritmo
Um passo a passo para produzir algo. O computador precisa que você descreva TODAS as ações que você quer que ele execute! Se algum passo for esquecido, ele não será executado ... Pense em uma receita de bolo ... esquecer algum ingrediente pode gerar um efeito terrível sobre o resultado
R é uma linguagem de programação com foco em análise de dados. Ou seja, voltada à interação
dinâmica com os dados e modelos. Além disso, R é gratuito e de código aberto
Além disso, R é uma linguagem interpretada
Funções
Funções são operações que pode ser executada sobre os objetos. Elas podem ser implementadas pelo próprio usuário/desenvolvedor ou serem distribuídas por meio de pacotes. Esses pacotes são interessantes para realizar diversas operações sobre os dados, desde a parte gráfica, melhorando a exibição das informações, até as funções estatísticas. Vamos falar um pouco mais sobre pacotes
A principal forma de distribuição de códigos no R é por meio de pacotes. Um pacote pode ser entendido como um conjunto de códigos autocontido que adiciona funcionalidades ao R. Para carregar um pacote, use a função library(). Ao carregar um pacote, você está adicionando suas funções ao search da seção, permitindo que você chame estas funções diretamente
Grande parte dos pacotes do R estão centralizados em um repositório chamado CRAN (The
Comprehensive R Archive Network), com diversos espelhos ao redor do mund
install.packages("nome-do-pacote").
Aqueles familiarizados com as linguagens da família ALGOL, como C e C++, devem observar que os elementos dos vetores R são indexados a partir de 1, não do 0
Diferentemente do Phyon, na linguagem R, os valores são indexados a partir do 1 e não do 0.
Função plot()
O R já vem com funções básicas que fazem gráficos estatísticos de todas as naturezas. As funções abaixo podem ser usadas para melhorar a apresentação dos dados e facilitar o entendimento das relações entre eles.
ESTRUTURAS DE CONTROLE
Para escrever funções mais complexas pode ser necessário utilizarmos algumas estruturas de
controle como if, ifelse e for.
o símbolo <- é usado para atribuição, ele faz com que o valor presente do seu lado direito seja atribuído a variável do lado esquerdo
Se você digitar qualquer nome de variável (ou qualquer expressão) enquanto
estiver no modo interativo, o R imprimirá o valor dessa variável (ou expressão) no Console.
Isso demonstra, novamente, que a simples digitação de uma expressão no prompt (console) é suficiente para imprimir seu resultado. Na primeira linha, nossa expressão é a função média aritmética, em inglês mean(x). O valor de retorno da chamada é impresso automaticamente, sem exigir uma chamada para a função print( ) de R que apresentamos anteriormente.
O R oferece uma lista de dados que podem ser usados para demonstrações e aprendizado. Por exemplo, a lista Orange armazena dados sobre o crescimento de algumas árvores de laranja. Você pode obter uma lista desses conjuntos de dados digitando o seguinte
O R oferece uma lista de dados que podem ser usados para demonstrações e aprendizado. Por exemploUma maneira mais geral de produzir sequências de valores é usando a função seq() que tem como argumentos o início, fim e o incremento da sequência, por exemplo,. seq(1,10,1) é o mesmo que 1:10. a
O R já vem com funções básicas que fazem gráficos estatísticos de todas as naturezas. AUma das grandes vantagens de usar uma linguagem de programação é automatizar o seu trabalho ou análise. Você será capaz de realizar grande parte do trabalho utilizando as funções internas do R ou de pacotes de terceiros em um scrip
-