[R] reducing learning curves?
Pfaff, Bernhard Dr.
Bernhard_Pfaff at fra.invesco.com
Wed Jan 25 11:53:27 CET 2006
Hello Michael,
you might want to utilise Emacs/ESS. ESS provides auto-completion by using
<TAB> for a process buffer '*R*' and C-c<TAB> for a source file '*.R'
(ess-mode).
As far as debugging is concerned, R offers:
?browser
?debug
?trace
for example. Additionally, there is a CRAN package named 'debug' available
and an article in RNews:
Mark Bravington. Debugging without (too many) tears. R News, 3(3):29-32,
December 2003, about it.
HTH,
Bernhard
-----Ursprüngliche Nachricht-----
Von: Michael [mailto:comtech.usa at gmail.com]
Gesendet: Mittwoch, 25. Januar 2006 09:10
An: R-help at stat.math.ethz.ch
Betreff: [R] reducing learning curves?
Hi all,
I am really new to the R language. I am a long time Matlab and C++ user and
I was "forced" to learn R because I am taking a statistics class.
I am seeking to reduce the learning curve to as smooth as possible.
Are there any addon/plug-in features that can reduce the learning curve, for
example, the following features can be very helpful for new learners:
1. Matlab-like command line auto-completion: Matlab has huge amount of
command and nobody is able to remember them off the head. So a nice feature
of Matlab command line is that I just need to type the first a few letters
and then I press "TAB" key, there will be a list of possible commands
popping up so I just need to select one. This helps a lot in terms of
learning for new comers. A more advanced command auto-completion is Visual
C++-like, which is implemented in program editor. It helps a lot while doing
programming;
2. A good IDE editor with embedded inline debugger: can be as good as VC++,
but also can be as simple as Matlab's debugger, which can breakpoint and
trace line-by-line... the editor can do syntax correction, syntax check,
syntax highlighting, code formatting, etc.
Could you please recommend some good addon/plugins that have the above
features?
Could you please also suggest some tips/tools/tricks that can help me reduce
the learning curve?
Thank you very much!
Michael.
[[alternative HTML version deleted]]
______________________________________________
R-help at stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html
*****************************************************************
Confidentiality Note: The information contained in this mess...{{dropped}}
More information about the R-help
mailing list