Lar Finanças Pessoais Características únicas de R - dummies

Características únicas de R - dummies

Índice:

Vídeo: 10 POKÉMON COM CARACTERÍSTICAS ÚNICAS!! 2024

Vídeo: 10 POKÉMON COM CARACTERÍSTICAS ÚNICAS!! 2024
Anonim

R é mais do que apenas uma linguagem de programação específica de domínio, que visa a análise de dados. Possui características únicas que o tornam muito poderoso, sendo o mais importante indiscutivelmente a noção de vetores . Estes vetores permitem que você execute operações às vezes complexas em um conjunto de valores em um único comando.

Executar cálculos múltiplos com vetores

R é um idioma baseado em vetor. Você pode pensar em um vetor como uma linha ou coluna de números ou texto. A lista de números {1, 2, 3, 4, 5}, por exemplo, pode ser um vetor. Ao contrário da maioria das outras linguagens de programação, R permite que você aplique funções em todo o vetor em uma única operação sem a necessidade de um loop explícito.

É hora de ilustrar vetores com algum código R real. Primeiro, atribua os valores 1: 5 a um vetor chamado x: >> xx [1] 1 2 3 4 5

Em seguida, adicione o valor 2 a cada elemento no vetor x: >> x + 2 [1] 3 4 5 6 7

Você também pode adicionar um vetor a outro. Para adicionar os valores 6: 10 de nível de elemento para x, faça o seguinte: >> x + 6: 10 [1] 7 9 11 13 15

Para fazer isso na maioria das outras linguas de programação, seria necessário um explícito loop para executar cada valor de x. No entanto, R é projetado para executar muitas operações em uma única etapa. Esta funcionalidade é uma das características que tornam a R tão útil - e poderosa - para análise de dados.

O processamento de mais de apenas estatísticas

R foi desenvolvido por estatísticos para facilitar a análise de dados estatísticos. Esta herança continua, tornando a R uma ferramenta muito poderosa para realizar praticamente qualquer computação estatística.

Como R começou a se expandir para longe de suas origens nas estatísticas, muitas pessoas que se descreveram como programadores e não como estatísticas se envolveram com R. O resultado é que R é agora bastante adequado para uma grande variedade de tarefas não estatísticas, incluindo processamento de dados, visualização gráfica e análise de todos os tipos. R está sendo usado nos campos de finanças, processamento de linguagem natural, genética, biologia e pesquisa de mercado, para citar apenas alguns.

R é

Turing completo,

, o que significa que você pode usar R sozinho para programar o que quiser. (No entanto, nem todas as tarefas são fáceis de programar em R.)

O código em execução sem um compilador R é um idioma interpretado ,

, o que significa que - ao contrário de linguagens compiladas como C e Java - você não precisa de um compilador para primeiro criar um programa do seu código antes de poder usá-lo. R interpreta o código que você fornece diretamente e o converte em chamadas de nível inferior para código / funções pré-compiladas.

Na prática, significa que você simplesmente escreve seu código e manda-o para R, e o código corre, o que facilita o ciclo de desenvolvimento. Esta facilidade de desenvolvimento vem ao custo da velocidade de execução do código, no entanto. A desvantagem de um idioma interpretado é que o código normalmente é executado mais lentamente que o código compilado equivalente. Se você tiver experiência em outros idiomas, esteja ciente de que R é não

C ou Java. Embora você possa usar R como uma linguagem processual, como C ou uma linguagem orientada a objetos, como Java, R é principalmente baseada no paradigma de programação funcional. Esta característica requer um pouco de mentalidade diferente. Esqueça o que você conhece sobre outros idiomas e prepare-se para algo completamente diferente.

Características únicas de R - dummies

Escolha dos editores

Escolha um Close-up em vez de um retrato típico - dummies

Escolha um Close-up em vez de um retrato típico - dummies

Um close-up - a retrato em que sua imagem é cortada firmemente para que o assunto ocupe a maioria ou todo o quadro - é uma ferramenta inteligente no saco de truques de um fotógrafo. No entanto, as pessoas geralmente não gostam de ter uma câmera muito perto delas, pelo medo de que a imagem ...

Capturar Destaques e pingos em sua fotografia de alimentos - manequins

Capturar Destaques e pingos em sua fotografia de alimentos - manequins

Destaques e gotejamentos são duas áreas onde a fotografia de alimentos difere um pouco da fotografia não alimentar. A fotografia comercial tradicional tende a se afastar da dureza dos destaques especulares e da confusão de pingos e imperfeições. Os destaques especulares às vezes são apenas um smidge muito brilhante e distrativo em uma foto, mas esses destaques brilhantes são ...

Escolha a Lente Macro Direita para o Seu Assunto - manequins

Escolha a Lente Macro Direita para o Seu Assunto - manequins

Um componente-chave a considerar ao procurar a macro As lentes que melhor se adaptam ao seu estilo de fotografia em close-up são quais assuntos você estará fotografando com a lente. Se você geralmente atirar assuntos inanimados, você pode posicionar suas lentes extremamente próximas delas. Outros assuntos podem exigir que você mantenha uma distância segura, o que significa que ...

Escolha dos editores

7 SEO Regras sobre Links - dummies

7 SEO Regras sobre Links - dummies

Links são valiosos e como eles podem ajudar a aumentar sua posição no motores de busca. Mas há muito para lembrar, então aqui está um resumo geral que você pode usar para começar: links de sites relacionados aos seus são muitas vezes mais valiosos do que links de sites não relacionados. (Porque o software de relevância é quase certamente impreciso, este ...

Resolução de tela e profundidade de cor em dispositivos manuais - manequins

Resolução de tela e profundidade de cor em dispositivos manuais - manequins

Se você ' novo na criação de imagens, vídeos e outros multimídia para a web móvel, a compreensão dos conceitos por trás de termos como a profundidade de cores e a resolução pode ajudá-lo quando você começar a criar projetos de site móvel. A profundidade de cor refere-se ao número de cores que uma tela pode exibir, mais comumente referida pelo número de bits. ...

Adapte o conteúdo da sua página da Web para aparecer nos resultados de pesquisa local - manequins

Adapte o conteúdo da sua página da Web para aparecer nos resultados de pesquisa local - manequins

É Importante deixar os motores de busca saberem onde você faz negócios, para que suas páginas da Web sejam retornadas em buscas locais. Isso significa que você precisa adaptar seu conteúdo e não apenas copiar páginas e usar um comando Localizar e Substituir para substituir diferentes nomes de cidades em cada um. Essa abordagem cria conteúdo duplicado (um ...

Escolha dos editores

Como personalizar seus controles de privacidade no Facebook - dummies

Como personalizar seus controles de privacidade no Facebook - dummies

Privacidade no Facebook não é um one- tempo. Porque você está constantemente adicionando novas atualizações de status, fotos e conteúdo para o Facebook, interagindo constantemente com amigos e alcançando pessoas, a privacidade é realmente um caso contínuo. Para esse fim, um dos locais mais comuns que você deve conhecer suas opções de privacidade está na caixa Compartilhar. ...

Como editar e marcar seus vídeos do Facebook - manequins

Como editar e marcar seus vídeos do Facebook - manequins

Este tipo de edição para vídeos do Facebook não funciona T significa o tipo de edição extravagante que o software de edição como o Final Cut Pro pode fazer. Em vez disso, você está editando como esses itens são exibidos e vistos por seus amigos. Para acessar a tela Editar vídeo, clique no botão Reproduzir no centro do vídeo. Isso abre ...

Como editar um post do Facebook - os manequins

Como editar um post do Facebook - os manequins

Já tiveram a necessidade de editar uma postagem? Se você estiver no Facebook por um tempo e começar a se deslocar para trás no tempo, você pode notar que você não está vendo tudo. Você vê tudo o que você fez na semana passada, com certeza. E a maioria das coisas do último mês. Se você rolar para trás por ano, você ...