Démarrer
Démarrer
Pour installer Nuée, double-cliquez sur « Nuee-Setup-<version>.exe » et suivez les étapes : pour vous seul (sans droits d'administrateur) ou pour tous les utilisateurs de l'ordinateur.
R est inclus. Nuée apparaît dans Paramètres › Applications › Applications installées, d'où on peut la désinstaller ; les projets et les réglages sont gardés.
Si Windows affiche « Windows a protégé votre ordinateur » (éditeur inconnu), cliquez sur « Informations complémentaires » puis « Exécuter quand même ».
Pour les services informatiques qui installent Nuée sur de nombreux ordinateurs (installation silencieuse, Intune, Configuration Manager, stratégies de groupe, recherche de mises à jour coupée) : le guide de déploiement, en anglais, https://github.com/4rtefakt/nuee/blob/main/docs/deploiement.md
Sous Linux, Nuée utilise le R de l'ordinateur.
- Debian, Ubuntu et dérivées : sudo apt install ./Nuee-<version>-amd64.deb installe aussi R et les paquets R nécessaires. Nuée apparaît dans le menu des applications.
- Autres distributions : Nuee-<version>-x86_64.AppImage (le rendre exécutable, puis le lancer) ou Nuee-<version>-x64.tar.gz (le décompresser, puis lancer ./nuee). Installer d'abord R, puis dans R : install.packages(c("httpuv", "jsonlite", "openxlsx", "haven", "readxl", "foreign", "nlme", "mgcv", "MASS", "rpart", "cluster", "RSQLite", "ranger")).
Les projets .usp demandent python3. Pour un autre R que celui du PATH : lancer Nuée avec RSCRIPT=/chemin/vers/Rscript. Les réglages sont dans ~/.config/Nuee.
Ouvrir
Fichier › Ouvrir (Ctrl+O) :
- un projet .usp : données, modèles et résultats enregistrés dans le fichier ;
- un projet enregistré par l'application (.nuee ; .json pour les versions avant 0.9.1) ;
un tableau, une ligne par observation :
Excel .xlsx, .xlsm, .xls texte .csv, .txt, .tsv (séparateur, virgule décimale et R .rds, .RData encodage reconnus, y compris le « texte Unicode » SPSS .sav, .zsav, .por d'Excel) Stata .dta SAS .sas7bdat, .xpt jamovi .omv dBase .dbf, Weka .arff spectres JCAMP-DX .jdx, .dx, .jcm et SPC .spc (voir Spectres) GeoPackage .gpkg (une couche de QGIS : voir Cartes et données spatiales)
Un export de KoboToolbox ou d'ODK Central (.xlsx, .csv, ou le .zip d'ODK) est reconnu à ses colonnes et s'ouvre par son import (voir Données de terrain de KoboToolbox ou d'ODK).
La première colonne sert de nom d'observation si c'est du texte ou si elle s'appelle « ID », « Obs », « Nom »... (pour un fichier R, les noms des lignes) ; les autres colonnes de texte dont toutes les valeurs diffèrent (un code par observation) deviennent des identifiants secondaires : elles servent d'étiquettes mais n'entrent pas dans les modèles ; les autres colonnes de texte, les facteurs R et les variables étiquetées de SPSS ou Stata sont des variables qualitatives (dans l'ordre de leurs modalités). Pour un classeur à plusieurs feuilles ou un fichier R à plusieurs tableaux, l'application demande lequel ouvrir. Une colonne de mesures qui a quelques cellules de texte (<0,5, <LOD, nd, n.d., #N/A...) reste une variable quantitative : ces cellules sont lues comme manquantes, et la barre d'état dit combien, dans quelles variables (dont celles sous la limite de détection). Les dates et heures d'Excel restent des dates (2024-05-03), en texte, comme celles d'un fichier texte (telles qu'écrites : 14/05/2019) ou de R : une colonne de dates est une variable qualitative quand des dates reviennent (des secteurs comptés le même jour), un identifiant secondaire quand toutes diffèrent, le nom des observations si c'est la première colonne (la mettre alors plus loin pour en faire un temps) ; variable ou identifiant, elle peut être le temps (voir Le temps en dates). Un nombre d'Excel sans format de date (43599) reste un nombre. Un fichier texte dont une ligne a plus de valeurs que l'en-tête est refusé, avec le numéro de la ligne, plutôt que de décaler les colonnes. Un fichier R doit contenir des tableaux ; tout autre objet est refusé. Les fichiers R ne s'ouvrent qu'avec R 4.4 ou plus récent (celui de Windows) : avec un R plus ancien, comme celui d'Ubuntu 22.04 ou 24.04 ou de Debian 12, un .rds ou un .RData pourrait exécuter du code dès sa lecture (CVE-2024-27322) ; Nuée le refuse donc : enregistrez le tableau en CSV ou en Excel.
Fichier › Coller un tableau (Ctrl+V) : des cellules copiées dans Excel, LibreOffice, Google Sheets ou jamovi deviennent un projet (la première ligne donne les noms des variables). Le projet n'a pas encore de fichier : l'enregistrer (Ctrl+S).
Fichier › Importer depuis KoboToolbox ou ODK... : les relevés sur téléphone exportés par KoboToolbox ou ODK Central (voir Données de terrain de KoboToolbox ou d'ODK).
Fichier › Importer des spectres : des fichiers de spectres réunis en un projet (voir Spectres). Déposer des fichiers sur la fenêtre (glisser-déposer depuis l'Explorateur) les ouvre de même : des spectres JCAMP-DX ou SPC ensemble font un seul projet, comme Importer des spectres ; les autres fichiers s'ouvrent chacun comme avec Fichier › Ouvrir. Un double-clic sur un projet .nuee dans l'Explorateur Windows l'ouvre dans Nuée (dans la fenêtre déjà ouverte s'il y en a une). Les derniers fichiers ouverts sont dans Fichier › Ouvrir un fichier récent.
Pour essayer : Aide › Projet d'exemple ouvre 120 pommes inventées (quatre variétés, culture bio ou conventionnelle, une douzaine de mesures et une note de dégustation) avec quatre modèles prêts : une ACP, une PLS de la note, une PLS-DA des variétés et une OPLS-DA de la culture. Le tableau d'origine, vergers.csv, est à côté (resources\exemple) pour essayer l'ouverture d'un tableau.
Enregistrer et retrouver son travail
Fichier › Enregistrer (Ctrl+S) écrit le projet (.nuee) avec ses données, ses modèles et la séance en cours : modèles calculés, panneaux ouverts et leur disposition, réglages des graphiques (axes, couleurs, étiquettes, titres), sélections, choix des VIP, groupes du dendrogramme. En rouvrant le projet, les modèles sont recalculés et tout revient en place.
Le projet est écrit dans un fichier à côté, qui prend ensuite la place de l'ancien : une coupure du réseau ou un disque plein pendant l'enregistrement laisse l'ancien intact. Si un autre programme garde le fichier ouvert (synchronisation, antivirus), Nuée réessaie pendant cinq secondes, puis le laisse tel quel et le dit : enregistrer de nouveau, ou Enregistrer sous.... Si le fichier a été modifié ailleurs depuis qu'on l'a ouvert ou enregistré (un collègue, sur un dossier partagé ; une autre fenêtre), Nuée le dit et propose Enregistrer sous..., Écraser ou Annuler, aussi pour un projet repris après un arrêt inattendu. Le fichier dit aussi quelle version de Nuée et de R l'a écrit ; un projet enregistré par une version plus récente de Nuée est signalé à l'ouverture.
Rouvrir un fichier déjà ouvert (fichier récent, double-clic dans l'Explorateur) montre le projet ouvert au lieu d'en ouvrir une seconde copie.
En fermant l'application avec des changements non enregistrés, elle propose « Enregistrer et fermer ». Toutes les deux minutes, elle garde aussi une copie de secours des projets non enregistrés : si elle s'arrête sans avoir été fermée (panne, coupure), elle propose au lancement suivant de les récupérer. Fermer cette question sans répondre garde les copies pour la fois suivante ; seul « Ignorer » les efface.
Édition › Annuler (Ctrl+Z) revient sur la dernière modification des données d'un projet (valeur modifiée, nouvelle variable, classe, scores en variables, définition supprimée...), jusqu'à 20 en arrière.
Notes : le résumé de chaque modèle a une zone de notes, enregistrée avec le projet et reprise dans le rapport ; un crayon le signale dans l'explorateur.
Retirer un modèle (Modèle › Supprimer le modèle) demande confirmation. Sa définition reste dans le projet ; pour un modèle fait dans l'application, une case permet de la supprimer aussi (annulable).
Si le moteur R s'arrête
L'application le signale et propose de le redémarrer ; on peut aussi le faire soi-même (Aide › Redémarrer le moteur R) si un calcul ne finit pas. Les projets se rouvrent avec leurs modèles et leurs vues, depuis leur copie de secours s'ils avaient des changements, sinon depuis le fichier où ils s'enregistrent ; les changements faits depuis la dernière copie de secours (deux minutes au plus) sont perdus. Fermer Nuée quand le moteur ne répond plus garde les copies de secours, proposées au lancement suivant. Au-delà d'une minute de calcul, la barre d'état le rappelle.
Aide › Quoi de neuf : les nouveautés de chaque version (affichées une fois après une mise à jour). La version installée (Nuee-Setup, ou les paquets Linux) cherche au démarrage s'il existe une nouvelle version (une seule demande à GitHub, rien d'autre n'est envoyé) et la signale dans la barre d'état ; sous Linux, un clic ouvre la page de la version. Sous Windows, un clic propose de mettre à jour : le programme d'installation est téléchargé et vérifié (son empreinte SHA-256 doit être celle que donne GitHub), puis Nuée se ferme (en proposant d'enregistrer les projets modifiés), l'installe et redémarre. Pour une installation pour tous les utilisateurs, Windows demande l'autorisation. Aide › Chercher une mise à jour fait de même à tout moment, même sans la recherche au démarrage ; Aide › Chercher une nouvelle version au démarrage arrête la recherche.
L'explorateur (à gauche)
Projets, données, modèles importés d'un fichier .usp, modèles calculés et leurs vues.
Double-clic : ouvrir. Clic droit : toutes les actions (calculer, modifier, ajouter ou retirer une composante, exporter, supprimer...). Double-cliquer un modèle importé le recalcule en R ; le Résumé marque chaque valeur : « = » identique à la valeur enregistrée dans le fichier, « ≈ » proche (moins de 0,01), « ≠ » différente. Le Q2 diffère en général : un modèle importé est validé comme les autres (voir « Validation croisée ») ; « Centres et poids du modèle complet » redonne celui du fichier.
Fenêtres
Au centre, un onglet par modèle (« M1 · PLS »), et un onglet pour chaque vue du projet (Données, Statistiques des variables, Historique). L'onglet d'un modèle est sa page : son résumé à gauche, ses scores et ses loadings à droite ; ses autres vues (VIP, DModX...) s'y ajoutent en onglets. Choisir un modèle dans l'explorateur affiche sa page ; fermer la dernière vue d'une page ferme la page.
Dans une page comme au centre, les vues se déplacent par leur onglet (glisser-déposer), se divisent et s'empilent ; glisser l'onglet d'un modèle à côté d'un autre permet de comparer deux modèles. Clic droit sur un onglet, ou l'icône en haut à droite d'un groupe : détacher dans sa propre fenêtre (par exemple sur un second écran), agrandir, fermer.
Fenêtre › Nouvelle fenêtre ouvre une deuxième fenêtre complète. Une sélection d'observations (cadre ou lasso dans un graphique, clic sur un point ou une ligne de liste) apparaît dans toutes les vues et toutes les fenêtres du même modèle.
Graphiques : molette pour zoomer ; clic droit pour copier l'image ou l'enregistrer (PNG, SVG), voir les contributions de la sélection ou en faire une classe.
Ctrl+C dans une vue qui montre un tableau (résumé, listes, statistiques...) copie le tableau en texte séparé par des tabulations, à coller dans Excel (une liste : toutes ses lignes, en pleine précision) ; avec du texte sélectionné, Ctrl+C copie le texte comme d'habitude.
Affichage › Rechercher une commande (Ctrl+K) : taper une partie du nom d'une commande ou de son menu (« vip », « exporter r »), puis Entrée.
Aide › Informations de diagnostic : les versions de Nuée, du système, de R et de ses paquets, à coller dans un signalement de problème (github.com/4rtefakt/nuee/issues ; ni chemins ni données).
Cette page reprend le guide installé avec Nuée (LISEZ-MOI-APPLICATION.txt, aussi dans Aide › Guide d’utilisation).