indiTraders - Forum for the Active Indian Trader  

Go Back   indiTraders - Forum for the Active Indian Trader > Tools > Software > Matlab

Reply
 
Bookmark and Share LinkBack Thread Tools Display Modes
  #31 (permalink)  
Old 03-05-2012, 10:57 AM
alex alex is offline
indiTraders VIP
 
Join Date: Mar 2009
Location: Mumbai
Posts: 4,928
Thanks: 14,925
Thanked 13,314 Times in 4,262 Posts
alex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond repute
alex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond repute
Default

Found the comparison between R and Matlab, questions were asked by a professor of economics so he could introduce either Matlab or R for his students, he wanted to compare both packages based on smartness, good programming habits, it's use in later stage of professional life of students, flexibility and learning curve. ( I just copy pasted useful material so presently I don't have a link for the site )

I have been using R for about 2 years and recently took a 6 week
introductory course to Matlab.
I can give entirely personal answers to your questions.

1. 'How smart?'. Don't know exactly what you mean, but both languages are
extremely functional. Both emphasize writing of functions to call rather
than repeatedly typing in the same code, so they encourage good programming
practice. I started with R, so prefer its syntax.

2. 'Learning curve'. Similar. R has a simpler interface. Matlab has various
enhancements that may help in the learning process, for example the path
browser and workspace browser in which you can interactively keep track of
all the objects in the workspace. Both have comprehensive help packages.

3. 'Further development'. Has to be R- its FREE! I don't know many students
who would fork out the money for a Matlab license.

4. 'Flexibility'. Both are perhaps infinitely flexible. You can write any
code you like, to do any statistical or mathematical processing. I would say
R is better for statistical analysis (though Matlab has a stats package you
can purchase), while Matlab is designed for mathematics. With Matlab you can
compile GUIs to run analyses, which are probably useful for sharing with
people who can't program.

Some other points.
1. I have heard that Matlab is faster than S-PLUS (and hence R?) at
performing calculations.
2. I found Matlab to be quite frustrating in its handling of data- for
example it is extremely difficult to save a data frame in which variables
are labelled with there names

I was exposed to and have used Matlab and R both in and out of the
classroom, both as a student and as an instructor.

1. Both Matlab and R are "smart." In terms of flexibility, I think they
are both about the same. This includes their FSF or commercial counterparts
Octave and SPlus respectively. With appropriate guidance, all of these
applications can be used to develop better programming habits. As a general
rule the commercial versions have a smoother appearance and better
documentation...but this is not true of R. R has some of the best
documentation around as well as superb on-line support via the R mailing
lists. From a student's perspective access to well written documentation
and on-line support are essential.

2. Both require the user to have some programming experience; otherwise the
learning curve is steep in the beginning. Both can be used to introduce
programming provided you make room in your syllabus for the basics in the
beginning.

3. In my opinion, the main difference -- besides the obvious one...cost --
is that R is easily accessible anywhere in the world, costs nothing (which
makes it affordable for students), has excellent documentation, a robust,
friendly and helpful user base, superior on-line support ...

4. The power of R and Matlab is that they are both easily extensible. If
you can't find a ready-made function to do what you want, you can easily, on
the fly, write your own and then make it a permanent function for your use
at any time

-------------------------------------------------------------

Here is other link for comparison

Comparison of data analysis packages: R, Matlab, SciPy, Excel, SAS, SPSS, Stata

Comparison of data analysis packages: R, Matlab, SciPy, Excel, SAS, SPSS, Stata | AI and Social Science – Brendan O'Connor
__________________
The essence of mathematics is not to make simple things complicated, but to make complicated things simple.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following 2 Users Say Thank You to alex For This Useful Post:
  #32 (permalink)  
Old 03-05-2012, 11:05 AM
alex alex is offline
indiTraders VIP
 
Join Date: Mar 2009
Location: Mumbai
Posts: 4,928
Thanks: 14,925
Thanked 13,314 Times in 4,262 Posts
alex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond repute
alex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond repute
Default

Intrigued by SciPy/NumPy/Matplotlib which uses Python as scripting language. Somewhere I read that easy language for Tradestation and Multicharts derived from Python. So it might be easy for easy lang users...
__________________
The essence of mathematics is not to make simple things complicated, but to make complicated things simple.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following 2 Users Say Thank You to alex For This Useful Post:
  #33 (permalink)  
Old 03-05-2012, 07:03 PM
Oxymoron's Avatar
Oxymoron Oxymoron is offline
Super Moderator
 
Join Date: Mar 2009
Location: Chennai
Posts: 1,275
Thanks: 4,471
Thanked 4,825 Times in 1,156 Posts
Oxymoron has a reputation beyond repute
Oxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond reputeOxymoron has a reputation beyond repute
Default

Originally Posted by alex View Post
2. I found Matlab to be quite frustrating in its handling of data- for
example it is extremely difficult to save a data frame in which variables
are labelled with there names

Should have tried 'dataset arrays' before making this statement.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to Oxymoron For This Useful Post:
  #34 (permalink)  
Old 05-05-2012, 03:07 PM
MatSol MatSol is offline
Regulars
 
Join Date: Jan 2011
Posts: 449
Thanks: 31
Thanked 713 Times in 318 Posts
MatSol is just really niceMatSol is just really niceMatSol is just really niceMatSol is just really niceMatSol is just really niceMatSol is just really niceMatSol is just really niceMatSol is just really nice
Default

Wiley: Time Series: Applications to Finance with R and S-Plus, 2nd Edition
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following 4 Users Say Thank You to MatSol For This Useful Post:
  #35 (permalink)  
Old 12-05-2012, 09:55 PM
RAIN RAIN is offline
Veteran
 
Join Date: Mar 2010
Posts: 1,861
Thanks: 1,647
Thanked 1,946 Times in 1,076 Posts
RAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to beholdRAIN is a splendid one to behold
Default

RcppArmadillo

Quote:
Armadillo is a C++ linear algebra library aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS libraries.

for more go to the link.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to RAIN For This Useful Post:
  #36 (permalink)  
Old 13-05-2012, 09:34 PM
alex alex is offline
indiTraders VIP
 
Join Date: Mar 2009
Location: Mumbai
Posts: 4,928
Thanks: 14,925
Thanked 13,314 Times in 4,262 Posts
alex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond repute
alex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond reputealex has a reputation beyond repute
Default

Originally Posted by RAIN View Post
RcppArmadillo



for more go to the link.

Will be handy for NT users...
__________________
The essence of mathematics is not to make simple things complicated, but to make complicated things simple.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to alex For This Useful Post:
Reply

indiTraders - Forum for the Active Indian Trader > Tools > Software > Matlab


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On



All times are GMT +5.5. The time now is 07:58 PM.


vBulletin Copyright by vBulletin

Content Relevant URLs by vBSEO 3.3.2