Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior Próxima revisão Ambos lados da revisão seguinte | ||
ridiculas [2011/08/13 08:12] jcfaria [.Rprofile no linux] |
ridiculas [2011/08/13 10:09] jcfaria [.Rprofile no Linux] |
||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ===== Ridículas - dicas curtas sobre R ===== | + | ===== R-idículas - dicas curtas sobre R ===== |
{{:nuvem.png?550 |}} | {{:nuvem.png?550 |}} | ||
- | **//Ridículas//** é a página do LEG dedicada à fornecer //dicas curtas// sobre R, e.g. condução de análises, operação com dados e confecção de gráficos. As dicas estão organizadas pelo título, seguido de descrição, palavras-chave e CMR (código mínimo reproduzível). Se você deseja contribuir com a nossa página de Ridículas, envie e-mail para ''walmes@ufpr.br''. | + | **//R-idículas//** é a página do LEG dedicada à fornecer //dicas curtas// sobre R, e.g. entre outras: otimização do ambiente, condução de análises, operação com dados e confecção de gráficos. As dicas estão organizadas pelo título, seguido de descrição, palavras-chave e CMR (código mínimo reproduzível). Se você deseja contribuir com a nossa página de R-idículas, envie e-mail para ''walmes@ufpr.br''. |
---- | ---- | ||
- | ==== .Rprofile no linux ==== | + | ==== .Rprofile no Linux ==== |
<code R> | <code R> | ||
#------------------------------------------------------------------------------------------ | #------------------------------------------------------------------------------------------ | ||
Linha 37: | Linha 37: | ||
funções (o R foi projetado para isso). | funções (o R foi projetado para isso). | ||
- | <fc #000080>Ai vem o problema: ter que sempre carregar a função quando for usar, o que pode se tornar uma chatisse!</fc> | + | <fc #000080>Ai vem o problema: ter que sempre carregar a função quando for usar, o que pode se tornar uma chatisse! |
- | Pior ainda, ao limpar o workspace do usuário (.GlobalEnv) elas são removidas e precisam ser recarregadas. | + | Pior ainda, ao limpar o workspace do usuário (.GlobalEnv) ela é removida e precisa ser recarregada. Imagine o contexto da necessidade de várias funções, que é o que geralmente acontece com o passar do tempo ...</fc> |
- | **Tem como contornar? Sim! De várias formas:** | + | <fc #000080>**Tem como contornar? Sim! De várias formas:**</fc> |
**//1. Opção muito pouco prática://** | **//1. Opção muito pouco prática://** | ||
Linha 67: | Linha 67: | ||
</code> | </code> | ||
- | Contudo poderá ser removida com a intrução: | + | Contudo, poderá ser removida com a intrução: |
<code R> | <code R> | ||
Linha 127: | Linha 127: | ||
</code> | </code> | ||
- | que ela ficava disponível no pacote base. Não testei na versão em desenvolvimento (instável) que uso no linux, | + | que ela ficava disponível no pacote base. |
- | mas deve funcionar. | + | |
+ | No Windows não testei na versão em desenvolvimento (instável) que uso no Linux, | ||
+ | mas deve funcionar, pois usei por muitos anos em várias versões. | ||
+ | |||
+ | Abaixo meu .Rprofile: | ||
+ | <code R> | ||
+ | ## José Cláudio Faria/UESC/DCET | ||
+ | |||
+ | ##¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ | ||
+ | ## General options | ||
+ | library(utils) | ||
+ | options(list(repos='http://cran-r.c3sl.ufpr.br/', | ||
+ | width=80, | ||
+ | editor='vim', | ||
+ | browser='chromium')) | ||
+ | |||
+ | ##¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ | ||
+ | ## Package debug: options | ||
+ | options(list(debug.height=10, | ||
+ | debug.width=125, | ||
+ | debug.screen.pos='-1680+00' # dois monitores! | ||
+ | )) | ||
+ | |||
+ | ##¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ | ||
+ | ## Funtions: myself | ||
+ | oldp <- getwd() | ||
+ | setwd('/home/jcfaria/dados/r/funcoes/') | ||
+ | #source('fitreg.r', local=baseenv()) | ||
+ | #source('fitregl.r', local=baseenv()) | ||
+ | #source('fitrlcor.r', local=baseenv()) | ||
+ | #source('plotreg.r', local=baseenv()) | ||
+ | #source('plotrl.r', local=baseenv()) | ||
+ | #source('plotlm3d.r', local=baseenv()) | ||
+ | #source('cv.r', local=baseenv()) | ||
+ | #source('rs.r', local=baseenv()) | ||
+ | #source('sourcedir.r', local=baseenv()) | ||
+ | |||
+ | .jcf <- new.env() | ||
+ | source('fitreg.r', local=.jcf) | ||
+ | source('fitregl.r', local=.jcf) | ||
+ | source('fitrlcor.r', local=.jcf) | ||
+ | source('plotreg.r', local=.jcf) | ||
+ | source('plotrl.r', local=.jcf) | ||
+ | source('plotlm3d.r', local=.jcf) | ||
+ | source('cv.r', local=.jcf) | ||
+ | source('rs.r', local=.jcf) | ||
+ | source('sourcedir.r', local=.jcf) | ||
+ | #attach(.jcf) | ||
+ | |||
+ | ##¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ | ||
+ | ## Removing variables | ||
+ | setwd(oldp) | ||
+ | rm(oldp) | ||
+ | |||
+ | ##¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ | ||
+ | ## Packages: loading | ||
+ | #library(fdth) | ||
+ | #library(ScottKnott) | ||
+ | #library(bpca) | ||
+ | #library(TukeyC) | ||
+ | #library(reshape) | ||
+ | #library(debug) | ||
+ | </code> | ||
---- | ---- | ||