JMP est-il meilleur que R et Python ?J'utilise JMP depuis que j'ai acheté la version 1, disponible sur quatre disquettes, vers 1995, c'était avant qu'ils n'aient des téléphones portables.
Je n'ai jamais vu de raison d'envisager d'utiliser autre chose, c'était le paradis à l'époque et c'est le paradis maintenant
Je cherchais un emploi en Data Science tout à l'heure, ils m'ont dit que je devais être capable d'utiliser Python
J'ai jeté un coup d'œil, cela semble incroyablement compliqué et limité, je pense que je pourrais faire trois fois plus de travail sur JMP qu'un expert pourrait le faire sur Python en même temps.
Python ressemble à l'ancien MS-DOS comparé à JMP qui ressemble à celui de Macintosh (JMP signifie John's Macintosh Project).
De plus, il semble y avoir des choses que vous pouvez faire sur JMP, comme la modélisation neuronale, que, d'après ce que je vois, vous ne pouvez pas faire sur Python.
Vraisemblablement, je peux échanger des bases de données entre Python et JMP en utilisant Excel ?
Le seul avantage que je vois à Python est qu'il est gratuit, mais je m'en fiche, je suis plus que satisfait du prix que je paie pour une licence mono-utilisateur depuis 25 ans.
Ai-je manqué quelque chose?
Re : JMP est-il meilleur que R et Python ?OUI!
Vous avez fait valoir un point très important : les gens qui disent que vous avez besoin de telle ou telle compétence en logiciel ne savent pas comment faire le travail.
Les data scientists et les geeks de l’IA obtiennent des données. Pour faire quelque chose de créatif avec ces données, c'est-à-dire l'analyse de données, à mon avis, JMP est génial, et l'a toujours été.
Re : JMP est-il meilleur que R et Python ?Python/R offre une flexibilité extrême en termes de flexibilité de déploiement.Vous pouvez créer à peu près n'importe quoi si vous avez accès aux ressources de programmation.
JMP offre une flexibilité extrême en termes de flexibilité de déploiement.Une fois que vous avez déployé quelque chose, l'utilisateur est bien plus en mesure d'effectuer ses propres analyses sans avoir à apprendre à coder.C'est quasiment impossible en Python/R et cela entraîne beaucoup de chagrin.Devoir retourner voir le codeur parce que le manager veut modifier légèrement l'analyse n'est pas une bonne chose.
L'autre chose que je dirai est que je pense que Python/R est plus adapté aux solutions d'apprentissage automatique les plus exotiques qui sortent de nos jours.Le principe de parcimonie signifie que ceux-ci ne sont pas réellement nécessaires autant que certains le pensent, mais si cela est nécessaire, vous devrez y chercher.
Re : JMP est-il meilleur que R et Python ?Je suis d'accord avec Vince.Il ne s'agit pas de JMP" ou "Python (ou JMP ou R, JMP ou Matlab, ...).C'est une question de "et".JMP complète de nombreux autres outils analytiques.Lorsque j'utilisais largement SAS pour l'analyse prédictive, JMP était toujours à mes côtés pour m'aider à comprendre et visualiser les données que j'utilisais et les résultats de mon analyse.J'ai actuellement un type d'analyse de routine que j'effectue périodiquement qui utilise JMP comme interface avec R et combine l'analyse des deux outils.
Python est certainement bien plus un langage de programmation, mais si vous avez déjà utilisé un autre langage de programmation, il est facile à maîtriser et à apprendre.
La réalité est que de nombreux (la plupart) des emplois dans le domaine de la « science des données » utilisent une vaste boîte à outils composée d'outils commerciaux et open source.Et c’est ce qui est couramment enseigné dans de nombreuses formations et programmes universitaires de science des données.J'ai pour objectif cette année de développer mes connaissances et mon expérience dans l'utilisation de R et Python, ne serait-ce que pour la sécurité de carrière.J'ai fait une recherche sur la liste d'emplois Linkedin pour "python data science" et "jmp data science".Le premier comptait 7 000 inscriptions, le second 500.
Re : JMP est-il meilleur que R et Python ?Idem pour tout le monde. JMP est mon pilote quotidien, mais j'ai préféré Python à JMP pour certaines choses qui n'ont rien à voir avec le coût.
- Nombres imaginaires
- Tenseurs (numpy/scipy/pandas en python sont des bibliothèques géniales)
- Il a plus d'accès aux fonctions au niveau du système d'exploitation si vous créez des scripts avec une ÉNORME communauté de personnes développant de nouvelles bibliothèques.
Ma grande question est : pourquoi pas ?C'est un autre outil dans la boîte à outils.(Cela étant dit, je n'aime pas particulièrement R, donc j'utilise par défaut Python si je ne compte pas utiliser JMP).
Et grâce à l'inclusion de la capacité de JMP à s'intégrer à Python, je peux tester ce qui fonctionne le mieux pour moi tout en conservant ma belle interface JMP.
Re : JMP est-il meilleur que R et Python ?J'adore JMP, mais si vous essayez de former un réseau massif avec des millions, voire des milliards de paramètres avec JSL sur un processeur sans informatique distribuée d'aucune sorte, vous comprendrez rapidement pourquoi presque tous les travaux de science des données nécessitent une expertise Python.
Quelle est votre définition de la science des données ?Je suis statisticien de formation et j'avais l'habitude de hésiter devant le terme « data scientist », pensant que c'était juste un mot plus sexy pour statisticien.Lorsque j’ai vraiment commencé à me lancer dans la science des données, j’ai vite réalisé que je me trompais lourdement.
L’IA fait l’objet d’une grande importance, notamment à travers différents types de réseaux neuronaux.Les réseaux de neurones d’aujourd’hui ne sont pas les réseaux de neurones du passé.La dernière décennie a vu tant d’innovations révolutionnaires, de changements progressifs après changements progressifs, qu’il est très difficile de suivre tout cela.JMP dispose d'une plate-forme neuronale de base intéressante, mais elle ne serait pas pratique pour la plupart des utilisateurs réels. problèmes mondiaux d’IA.Il s'agit plutôt d'une plate-forme de réseau neuronal classique, bien qu'elle soit capable d'avoir plusieurs couches cachées.Pour être honnête, ce n’est pas du tout le créneau de JMP.SAS Viya dispose de bons outils d'IA modernes ; mais les vrais data scientists doivent être capables d’adapter les algorithmes au problème posé.C'est pourquoi Viya prend en charge l'intégration avec Python.
Donc, pour répondre à votre question, vous devez apprendre Python, car les data scientists sont censés être capables de coder comme personne, de comprendre les algorithmes à un niveau intime et d'être capables de les adapter selon les besoins, et de disposer d'outils capables de tirer parti du GPU. et l'informatique distribuée.
Re : JMP est-il meilleur que R et Python ?Python est un langage de programmation mature et à usage général qui vous permet de créer votre propre solution lorsqu'un autre logiciel, comme JMP, échoue. (Vous pouvez également utiliser le langage de script JMP pour créer votre propre solution dans de nombreux cas.) De nombreux programmes et packages Python ont été développés pour résoudre une myriade de problèmes que vous pourriez rencontrer, afin d'accélérer votre solution.
Je crois que Python était un pilier de la science des données qui a été développé pour la première fois dans le domaine de l'informatique, et non dans le domaine des statistiques. Il est donc largement basé sur le paradigme du « développez le vôtre ». La science des données a été la première adoption à grande échelle de techniques d’apprentissage automatique orientées vers de très grands ensembles de données. Cet effort est parallèle à l'exploration de données dans les statistiques, mais était quelque peu distinct. Ils semblent fusionner maintenant.
Re : JMP est-il meilleur que R et Python ?je suis d'accord avec tout @Mark_Bailey a écrit.
Pourquoi avez-vous besoin d’apprendre Python ? Ayant fait partie d'une équipe commerciale de JMP depuis un peu plus de 5 ans, ce sont les raisons pour lesquelles les gens n'envisageaient PAS d'utiliser JMP.
1. Votre organisation est économe en termes de coûts logiciels et refuse de payer pour JMP. J'ai essayé de souligner que le temps des gens représente un coût réel et que JMP peut souvent vous aider à découvrir/décider ou à agir dans un temps de cycle beaucoup plus court que les outils logiciels basés sur le codage. Parfois les gens comprenaient ce contrepoint... d'autres fois... enfin... pas tellement.
2. Il existe certaines méthodes d'analyse ou de reporting dont Python est capable et que JMP/JMP Pro/JMP Clinical/JMP Genomics ne peut pas faire. Je suis entièrement d'accord avec Mark sur le fait que JMP continue d'étendre ses capacités dans un flux de travail de bout en bout, depuis l'acquisition de données, l'analyse, la création de rapports et le partage.
Re : JMP est-il meilleur que R et Python ?Merci, mais vous n'avez pas exactement répondu à la question si j'étais un data scientist parfaitement compétent depuis 25 ans, pourquoi dois-je apprendre Python
Re : JMP est-il meilleur que R et Python ?La réponse évidente est que vous seul pouvez déterminer le meilleur outil pour votre travail.
Je pense qu’aujourd’hui, plus que jamais, il existe de nombreux excellents outils d’analyse et de visualisation des données. Je pense que JMP est l'un des meilleurs. JMP tente de résoudre les problèmes rencontrés par la plupart des utilisateurs de JMP lors de l'importation de données, de la préparation des données et de l'analyse ou de la modélisation graphique ou statistique des données. Sa charte actuelle ne peut cependant pas répondre à tous les besoins possibles de tous les utilisateurs possibles. Même SAS ne peut pas faire ça ! Il y a de nombreuses versions, JMP fournissait une interface à d'autres logiciels tels que Python et R. Les utilisateurs peuvent étendre leur ensemble d'outils et profiter de la collaboration entre leurs outils.
Les data scientists sont censés être capables de gérer n'importe quelle situation, grande ou petite, complexe ou simple, donc disposer de plus d'outils est une bonne chose. Et JMP continuera de croître. Vous avez commencé avec la version 1. Nous en sommes désormais à la version 15 et nous n'en voyons pas la fin.