I recently had a short discussion on my blog about data mining languages with Ralf Klinkenberg, a data mining researcher. We briefly discussed about using Matlab, WEKA or YALE for data mining. As a researcher, I use Matlab for data mining. The problem with a software such as WEKA, to my mind, is the difficulty to implement your own functions. WEKA, I think, is very good for applying data mining techniques on your data set. However, but I’m perhaps wrong, I think with Matlab it is easier to directly reuse existing functions, modify them or even create your own functions and combine them with existing ones.
Ralf, as one of the developer of YALE, seems to prefer it to Matlab. Since I’m curious about preferences concerning data mining languages, feel free to answer to this post by telling what kind of language do you use for data mining as well as your domain (industry/research/teaching). Examples of categories are:
- Maltab, Python, etc.
- WEKA, YALE, etc.
- C, C++, etc.
- Another category