Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fiches thématiques] Fiche (-s?) de SAS à R #31

Open
linogaliana opened this issue Dec 8, 2020 · 6 comments
Open

[Fiches thématiques] Fiche (-s?) de SAS à R #31

linogaliana opened this issue Dec 8, 2020 · 6 comments

Comments

@linogaliana
Copy link
Contributor

In GitLab by @mathias.andre on Mar 31, 2020, 14:58

Suite à la clôture de l'issue #6, je reposte ici l'idée proposée dans l'issue #25 et dans ce commentaire

Il s'agit donc de proposer du contenu similaire à ce qu'il y a à la fin du manuel de langage SAS et dire comment le faire en R. La liste à la fin était la suivante : «Comment faire?» :

  • Des manipulations sur données
  • Des statistiques univariées
  • Des statistiques bivariées
  • Des modélisations
  • Des tests
  • Des graphiques
  • Autre chose

Et ça donnait l'instruction puis renvoyait à la fiche dédiée dans le manuel. Je ne sais pas s'il faut une seule fiche générale en mode SAS d'un côté, R de l'autre. Ou s'il faut plein de petites fiches pour chaque procédure. En tout cas, l'idée est de permettre aux utilisateurs de rapidement voir commment faire en R ce qu'ils ont l'habitude de faire en SAS (et ils ont sûrement des programmes sous leurs yeux).

@linogaliana
Copy link
Contributor Author

In GitLab by @ggenin on Mar 31, 2020, 16:25

Je mettrais les graphiques juste sous les stat bivariées, voire une partie sous les stats univariées et le reste sous les bivariées. Puisque c'est une suite logique et que ce n'est pas bien compliqué. J'ai suivi la formation sémiologie graphique.

@clerousset
Copy link
Contributor

clerousset commented May 13, 2021

Venant de la Drees et voyant les gens de SAS tenter de passer à R, je verrais bien une fiche spécifique "Conseil généraux pour les gens qui viennent de SAS".
J'y raconterais bien :

  • la différence entre base RAM et base sur le disque
    en conséquence chercher à réduire sa taille de base :
  • bien réfléchir à l'ambiguïté fondamentale d'une valeur manquante et pourquoi il faut s'en débarrasser dans 98 % des cas
  • bien avoir au clair les classes de chaque colonne (et passer en facteurs presque tout le temps)
  • se lâcher sur la taille des noms de variables si ça permet d'éviter des noms de variable du genre MONTANT35B (vécu)
  • savoir être parcimonieux sur l'ajout de colonnes/lignes et la multiplicité des bases

Bien saisir les spécificités "arbitraires" d'un langage et éviter de les utiliser afin de faciliter la traduction :

  • gestion des NA de SAS : 3+NA = 3, un NA dans un if qui vaut FALSE
  • priorité des opérateurs logiques A and B or C

@linogaliana
Copy link
Contributor Author

A la liste de @clerousset, j'ajouterais bien un point sur la différence entre fonctions et macro en termes d'isolement des variables utilisées (occasion de déconseiller gtools::defmacro @RLesur @oliviermeslin)

@oliviermeslin
Copy link
Contributor

@clerousset , @linogaliana : merci d'avoir réactivé cette issue, que je n'avais pas du tout en tête. C'est effectivement une très bonne idée de faire une fiche sur le passage de SAS à R. La difficulté que je vois est qu'à ce stade, plusieurs points de la liste ci-dessus ne sont pas couverts explicitement dans utilitR, notamment : statistiques univariées, statistiques bivariées, modélisations, tests.

Pensez-vous qu'il faille compléter utilitR sur ces points?

@oliviermeslin
Copy link
Contributor

Bon, j'ai ouvert l'issue #317 pour parler des statistiques descriptives. En revanche, il me semble que les questions sur la modélisation en R attendront la V2 d'utilitR (voire ne seront pas forcément traitées).

@linogaliana
Copy link
Contributor Author

linogaliana commented May 15, 2021

Pensez-vous qu'il faille compléter utilitR sur ces points?

Ces questions peuvent quand même être évoquées dans une fiche sur SAS même s'il n'y a pas de fiches utilitR plus complète sur ce point. Il reste toujours possible de renvoyer vers des contenus externes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants