Directives JMP à SASTout,
J'essaie d'apprendre SAS. Je cherche à exploiter tout le savoir que je possède actuellement dans JMP et à l'utiliser comme une rampe de lancement, mais je suis incapable de trouver un document d'orientation qui puisse aider du point de vue de la transition. Bien qu'il existe de nombreux cours de formation utiles et des articles qui aident un utilisateur à démarrer à partir de zéro, je trouve que cela me ramène à quelques pas - car c'est comme apprendre une nouvelle langue.
J'apprécierais beaucoup que quiconque sur le forum, en particulier les employés de JMP, puisse fournir aux utilisateurs de JMP des instructions précises leur permettant de tirer parti de leur apprentissage et de naviguer dans l'apprentissage SAS.
Par exemple: du point de vue de la structure de données, voici ce que je comprends

En outre, chaque étape d'une étape de programmation est prise en charge via ce que l'on appelle des étapes Data ou Proc dans SAS contrairement à la programmation en flux libre que nous voyons dans JMP. Je n'ai rien trouvé de semblable à un espace de noms existant dans JMP. Bien que je sache que je ne fais qu'effleurer le sommet et que j'ai encore beaucoup de chemin à parcourir, il serait extrêmement utile de fournir aux utilisateurs de JMP un guide complet leur permettant d'exploiter ce qu'ils savent et de l'utiliser pour essayer d'apprendre SAS.
Demandez aux membres de la communauté ou aux employés de JMP qui ont déjà effectué cette transition de fournir des tutoriels ou des sites Web qu’ils jugent le plus utile.
Re: Guidage JMP à SASSAS est un langage / environnement très différent de JMP. Ma connaissance de SQL m'a vraiment aidé à travailler avec SAS, car je suis un utilisateur Oracle SQL de longue date. SAS SQL est un peu différent de Oracle SQL, mais les concepts sont les mêmes. Fondamentalement, il est utile de penser à SAS en tant que langage basé sur les ensembles, comme SQL.
Re: Guidage JMP à SASN'oubliez pas de vérifier DS2 ou "Data Step 2", une tentative récente de modernisation du langage SAS. Vous constaterez qu'il prend en charge les concepts modernes tels que les méthodes, les packages et une plus grande variété de types de données.
Cet article est une bonne description de haut niveau. Il contient des pointeurs sur d'autres ressources.
https://blogs.sas.com/content/sgf/2016/02/19/reasons-love-proc-ds2/
Re: Guidage JMP à SAS @uday_guntupalli , Je suis heureux que vous appreniez la programmation SAS. Tout comme connaître les scripts JMP et JSL, la connaissance de la programmation SAS vous sera très utile.
Mon premier conseil est de ne pas faire trop de comparaisons entre JMP / JSL et SAS. Ils sont construits de manière très différente avec des publics et des utilisations différents.
Un bon point de départ pour apprendre la programmation SAS est Programmation pas à pas avec SAS de base .
Vous avez raison de dire qu'un ensemble de données SAS et une table de données JMP sont analogues. Ils représentent chacun le format de stockage permanent des données.
Comme vous l'avez découvert, la programmation SAS est différente de JSL et la principale différence est qu'elle repose sur des étapes. C'est-à-dire qu'il y a des étapes DATA et des étapes PROC.
le Étape SAS DATA est utilisé pour créer et gérer des ensembles de données SAS. C'est une langue en soi et représentera la majeure partie de votre apprentissage de la programmation SAS.
En général, les étapes PROC sont utilisées pour créer des analyses, par exemple PROC FREQ pour le calcul des fréquences; PROC REG pour l'analyse de régression et PROC GLM pour la modélisation linéaire générale. le Guide de procédures est l’endroit idéal pour en savoir plus sur tous les PROC SAS de base.
J'espère que ça aide.
La comparaison entre JMP et SAS que j’encouragerai est que le Communautés SAS sont l'équivalent de la communauté d'utilisateurs JMP. Comme ici, vous trouverez beaucoup de personnes utiles dans le Communautés SAS pour vous guider dans votre apprentissage de la programmation SAS. le Programmation SAS de base Le forum est probablement l'endroit où vous voudrez poser vos premières questions.
PS: j'ai ignoré le SAS Macro installation pour l'instant. Vous devriez définitivement apprendre le langage Macro, mais commencez par comprendre les étapes DATA et PROC, puis vous serez prêt à explorer les macros.
Re: Guidage JMP à SASSAS fournit une documentation en ligne détaillée pour les différents produits SAS. Je vous suggère de commencer par examiner le produit SAS de base et les documents en langage SAS.
http://support.sas.com/documentation/index.html
Re: Guidage JMP à SAS @Byron_JMP ,
Merci, je vais jeter un oeil à cela. Pouvez-vous fournir une liste des plates-formes prenant en charge cette génération de code ou est-ce documenté n'importe où?
En outre, pour un débutant, les tâches plus simples telles que les structures de contrôle, les boucles, l'importation et l'exportation de données, les structures de données et autres sujets seraient extrêmement utiles. Y at-il des ressources qui couvrent ces?
Re: Guidage JMP à SASJMP permet de générer des travaux SAS dans de nombreuses plates-formes. Les utiliser comme modèles peut être utile. Par exemple, remplissez la boîte de dialogue Ajuster le modèle, puis cliquez sur le menu du triangle rouge. De cette façon, vous pouvez voir comment coder la même analyse dans SAS.