HOME CORPORATE SOLUTIONS CONSULTING TRAINING PARTNERS CONTACT
Interested in our upcoming R/S Advanced Programming? Please email for details.
 
Training Links
Training Home
Course List
Registration Information
Private Training
Special Offers
Training Course materials
Worldwide Training
Support
  How Can We
Help ?
Need Details on Our
Software & Services
Resource Center: Visit the resource center for easy access to white papers, analyst viewpoints, screenshots, interactive tours and much more More...
 
R/S Advanced Programming.  Join the R development core group guru. More...
 
Web Seminar:  XL-MINER Forecasting. Tune in on October 25 at 1 p.m. and learn how to control the forecasting process, eliminate waste and get better results. Register...
 
 
R/S System: Advanced Programming
This advanced course is designed for people who use R or S-Plus in their day-to-day work and want to maximize the efficiency of their programs. Participants will learn in depth advanced programming techniques that are available in R and S-Plus. This course will improve your general strategies and extend your programming skills.
Benefits
This two-day course will introduce participants to many programming techniques and tools. In addition a special session dedicated to making S-Plus functions more efficient will focus on "fast objects" and "fast functions". The advanced programming techniques include object orientation, classes, inheritance and methods
Course Topics

Day 1

bullet Overview of R/S fundamentals: Syntax and Semantics
bullet Class and Inheritance
bullet Concepts, Construction and good use of Language Objects
bullet Coercion and Efficiency
bullet Object-oriented Programming in R and S-Plus
bullet Taking advantage of fast objects and fast functions
bullet Advanced Manipulation tools: Parse, Deparse, Substitute, etc.
bullet How to fully take advantage of Vectorization
bullet Generic and Method Functions; S4 (S-Plus 6), etc.
bullet Search path, Databases and Frames Visibility (S-plus)

Day 2

bullet Working with Large Objects
bullet Handling Properly Recursion and Iterative Calculations
bullet Managing loops; For (S-Plus) and for() loops
bullet Consequences of Lazy Evaluation
bullet Efficient Code Practices for Large Computations
bullet Memory Management and Resource Monitoring
bullet Writing R and S-plus Functions to call Compiled Code
bullet Writing and Debugging Compiled Code for S-plus and R system
bullet Connecting R to External Data Sources
bullet Macros in R
bullet Understanding the Structure of Model fitting Functions in R and S-plus
bullet Designing and Packaging Efficiently a new model Function
Course Format
This course consists of a series of short lectures with demonstrations and interactive sessions for the participants. Each student is provided with bound copies of the notes and a CD-ROM containing all example and exercises used on the course.
Duration and Prerequisites

Duration: 2 days

Before attending this course, you should have working knowledge of R or Splus.

Interested in our training? Please email the

Training Department
XLSolutions Corporation
sue@xlsolutions-corp.com

 
  Contact Sales
E-Mail This page
Print This Page
Enterprise Solutions
Business Intelligence
Microsoft Solutions
Customer Relationship Management
Enterprise Integration
Portals & Content Management
Application outsourcing
Open Source Solutions
Training
Contract Research
Related Links
 
Measuring Profitable
Growth and Innovation
Data Mining Innovation
XLSolutions Corporation
Leadership Council
2006
Successful IT Tips
 
© 1999-2006 XLSolutions Corporation All Rights Reserved