Can Python and R be used for data science techniques?

  • Context: Mathematica 
  • Thread starter Thread starter Vrbic
  • Start date Start date
  • Tags Tags
    Network Neural
Click For Summary
SUMMARY

This discussion centers on the use of Wolfram Mathematica (WM) for data science techniques, particularly in predicting tennis match outcomes. The user seeks to understand the practical applications of WM's functions such as Predict, Classify, and TimeSeriesForecast. They express a need for effective data input strategies to avoid bias in predictions and inquire about the feasibility of solving such problems using WM. The conversation highlights the potential of Python and R as alternative tools for data science, emphasizing their open-source nature and supportive communities.

PREREQUISITES
  • Familiarity with Wolfram Mathematica (WM) functions like Predict and Classify
  • Understanding of basic machine learning concepts and neural networks
  • Knowledge of data input strategies to avoid bias in predictive modeling
  • Awareness of Python and R as programming languages for data science
NEXT STEPS
  • Explore advanced features of Wolfram Mathematica for machine learning applications
  • Learn about data preprocessing techniques to improve model accuracy in WM
  • Investigate Python libraries such as scikit-learn for predictive modeling
  • Study R's caret package for machine learning and model evaluation
USEFUL FOR

This discussion is beneficial for data scientists, machine learning practitioners, and anyone interested in applying predictive analytics to sports outcomes using Wolfram Mathematica, Python, or R.

Vrbic
Messages
400
Reaction score
18
Hello,
I use Wolfram Mathematica (WM) for my calculation but I'm not much familiar with neural networks, machine learning, etc. On the other hand, I know that WM includes such tools. I would like to learn this stuff just for operating on this level. I read some tutorials and I would like to try some practical problem.
1) What do you mean about these tools in WM? Is it reasonable to use for practical problems or it is just some "game"?

2) I would like to try to apply these tools to predict tennis matches. I read something about functions (I write function names with the first capital letter): Predict, Classify, TimeSeriesForecast, etc. But practically I need some combination of these functions. I have enough data, the results of many players. I suggested input of learning data like (vector_palyer1),(vector_player2) -> (result) or something like that and then for prediction input (vectro_player1),(vector_player2) and output (results). I would like to predict "a future", learn from previous results. Not just classify data.
a) This input is definitely not good, because if I always give the winner as "player1", I assume that the network will learn to evaluate the first input as the winner. Sorting a player randomly doesn't come as a good idea. Does exist some good idea or function for such case?
b) Is such a problem reasonably solvable by WM?

Thank you for all comments or suggestions.
 
Physics news on Phys.org
I don't know enough about Mathematica to comment on it, but if there are packages available, then you could probably do it in that. I'm sure Mathematica has some sort of user forum which may be able to help.

I am learning about data science techniques, right now. Two popular languages are Python and R.
Both are open source and free to download.
There are large communities for both, to ask questions.

Just some thoughts.
 
  • Like
Likes   Reactions: Vrbic

Similar threads

  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K