1. It is good tool for a mathematical model which is a single period and deterministic model 2. It is good for the users who are comfortable in handling the Excel Solver and needs to upgrade the Excel Solver for more than 200 variables 3. It works well for the multiple objective problems. 4. Difficult to manage the big model as 100 constraints and 2000 variables can limit the use of the tool's efficiency. 5. Its limitation is that a model designer can not make a big and complex model.
In my humble opinion, if you are working on something related to Statistics, RStudio is your go-to tool. But if you are looking for something in Machine Learning, look out for Python. The beauty is that there are packages now by which you can write Python/SQL in R. Cross-platform functionality like such makes RStudio way ahead of its competition. A couple of chinks in RStudio armor are very small and can be considered as nagging just for the sake of argument. Other than completely based on programming language, I couldn't find significant drawbacks to using RStudio. It is one of the best free software available in the market at present.
On the few occasions when I have used it to deal with problems of optimization of relatively large parameters (with a large number of restrictions and decision variables), the program has been slower, not substantially but slower, than programs such as the WinQsb, even when the latter runs on 32-bit machines and not 64. That has caught my attention, even though it is not a real problem for the uses I give to the program.
Given my partial function as a university professor, it has been much more effective and practical to use other software, due to the limited options that the educational license associated with the software has.
Ability to scale across the company is limited based on the users license, cannot share a dashboard to the general view of the company.
Ability to retain session - not simple method to customize view per user (e.g., once session is ended, the users will return next time to the baseline view).
Ability to enable communication between multiple users - leave notes, tag other users, or share specific view.
There is no other platform that meets our needs. Even if it was terrible we would still use it but fortunately for us it is a very solid project with a great support team. I hope in the future to expand our use and get more licences as well as upgrade to RStudio workbench but for now we are very happy.
For someone who learns how to use the software and picks up on the "language" of R, it's very easy to use. For beginners, it can be hard and might require a course, as well as the appropriate statistical training to understand what packages to use and when
RStudio is very available and cheap to use. It needs to be updated every once in a while, but the updates tend to be quick and they do not hinder my ability to make progress. I have not experienced any RStudio outages, and I have used the application quite a bit for a variety of statistical analyses
Since R is trendy among statisticians, you can find lots of help from the data science/ stats communities. If you need help with anything related to RStudio or R, google it or search on StackOverflow, you might easily find the solution that you are looking for.
The use of this software does not necessarily follow that it is "globally better" than others. In the department we have used this and others with similar characteristics, given that, as previously indicated, all the software has advantages and weaknesses with respect to other software with similar characteristics. Obtaining better results lies in the user's ability to detect those "benefits and weaknesses" and maximize their usefulness within the specific field of work in which they operate. In our case, one of the reasons that led us to try and use it, was related to trying to "tie" more processes to the same environment, which in this case is the one associated with the Excel database, in such a way as to reduce the initial manipulation and accommodation that should be made to the data if they come from different sources such as MATLAB, or WinQsb. This facilitates the use of software for the type of user who does not necessarily have deep knowledge of linear algebra or operations research, for example.
On the contrary, the most analytical and knowledgeable user manifested in a high percentage, preferring to use MATLAB as a tool, claiming that they have a greater and easier access to the calculation functions, which even in specific cases, could be modified.
RStudio was provided as the most customizable. It was also strictly the most feature-rich as far as enabling our organization to script, run, and make use of R open-source packages in our data analysis workstreams. It also provided some support for python, which was useful when we had R heavy code with some python threaded in. Overall we picked Rstudio for the features it provided for our data analysis needs and the ability to interface with our existing resources.
I think that RStudio scales pretty well based on the size of the datasets I'm using. It has multithreading capabilities unlike some other statistical analysis programs which is very useful in cutting down on time. The format of RStudio's syntax also makes it very easy to replicate regardless off the scale of the analysis and data set
- It has allowed finding ways to optimize (minimizing costs or times) the field processes involved in various projects.
It has even allowed, in specific cases where it was used for that purpose, to optimize the allocation of resources (people) to work in different jobs that present weekly variations of the activity that these people must perform.
It has allowed the sensitivity analysis of projects to changes in the decision variables related to them, which, and in very dynamic and changing environments, resulted in substantial decreases in money losses.
Using it for data science in a very big and old company, the most positive impact, from my point of view, has been the ability of spreading data culture across the group. Shortening the path from data to value.
Still it's hard to quantify economic benefits, we are struggling and it's a great point of attention, since splitting out the contribution of the single aspects of a project (and getting the RStudio pie) is complicated.
What is sure is that, in the long run, RStudio is boosting productivity and making the process in which is embedded more efficient (cost reduction).