Une question courante qui revient avec la sortie HTML interactive est « Pourquoi ce rapport n'est-il qu'une image ? » Nous essayons de fournir des commentaires dans le journal pour donner une indication générale de la raison. Vous ne connaissez pas le journal ? Vous pouvez y accéder sous Windows en allant dans Affichage > Journal (ou en appuyant sur CTRL+SHIFT+L), ou sur Mac en allant dans Fenêtre > Journal (CMD + 1). Le journal peut inclure une sortie de script lorsque vous travaillez avec JSL ainsi que des sorties d'informations telles que les messages générés lors de l'exportation de HTML interactif. Nous évitons les messages si vagues qu'ils frustrent les utilisateurs expérimentés et les statisticiens, ainsi que les messages si spécifiques qu'ils ressemblent à du charabia pour les utilisateurs moins experts. Espérons que les messages soient informatifs et utiles à fournir au support technique si vous demandez que quelque chose soit implémenté en HTML interactif ou si vous signalez un problème. Ci-dessous, je décode les causes les plus courantes pour lesquelles les profileurs apparaissent sous forme d'images statiques.
Raison 1 : réponse catégorique
Je l'ai mentionné ci-dessus, mais actuellement, seules les réponses continues sont prises en charge. Si vous avez essayé de modéliser une réponse catégorique et de l'enregistrer dans Interactive HTML ou de la publier dans JMP Live , vous recevrez le message « HTML interactif : Profileur avec réponse catégorique n'est pas interactif" dans le journal.
Raison 2 : commandes JSL non prises en charge
JMP Profiler évalue une formule mathématique avec plusieurs facteurs, en faisant varier l'un tout en gardant les autres fixes pour produire une courbe pour chaque facteur. En interne, la formule est une expression JSL, comme celle que vous trouvez lorsque vous affichez les propriétés d'une colonne avec une formule. JSL est un langage volumineux avec de nombreuses commandes et opérations. Certains nécessitent trop de programmation pour être exécutés dans le navigateur, ce qui peut entraîner de mauvais résultats.
En outre, nous essayons de mettre en œuvre le sous-ensemble le plus largement utilisé et ajouterons des fonctionnalités judicieusement à mesure que nous comprenons la demande de votre part, l'utilisateur. Dans JMP 12, la même cinquantaine de commandes implémentées dans Flash ont été portées : Add, Subtract, Multiply, Divide, Minus, Power, Root, Abs, Floor, Ceiling, Min, Max, Equals, NotEquals, GreaterThan, LessThan, GreaterThanOrEqualTo, LessThanOrEqualTo, Or, And, Not (négation), Exp, Log, Log10, Sine, Cosinus, Tangent, SinH, CosH, TanH, ArcSine, ArcCosine, ArcTangent, ArcSinH, ArcCosH, OpArcTanH, If, Match, Choose et un nombre des calculs financiers DDB, FinFV, FinIPMT, FinIRR, FinMIRR, FinNPER, FinNPV, FinPMT, FinPPMT, FinPV, FinRATE, FinSLN, FinSYD.
Dans JMP 15 , six autres ont été ajoutés (Is Missing, Zero or Missing, IfMZ, Modulo, Ln et Log1P), principalement parce qu'ils étaient fortement utilisés par les plateformes Partition, Boosted Tree et Bootstrap Forest. Il ne sert à rien de faire le travail pour activer une nouvelle plate-forme intégrée si les formules qu'elle produit généralement ne sont pas encore prises en charge en raison de commandes JSL non implémentées, elles ont donc dû être implémentées en premier. Si une commande que nous n'avons pas encore utilisée est rencontrée, le journal affichera le message « HTML interactif : Profileur pour n'est pas interactif en raison d'opérations non prises en charge.
Raison 3 : Plateformes non prises en charge
Si vous accédez à Préférences > Plateformes dans JMP , vous verrez plus de 100 plates-formes répertoriées, dont beaucoup avec des profileurs. Sans compter la plateforme Prediction Profiler (trouvée dans Graph > Profiler), huit plateformes sont désormais prises en charge. Encore une fois, nous avons commencé avec ce que nous estimions être le plus largement utilisé, et nous souhaitons savoir si vous avez besoin d'une plate-forme qui n'est pas prise en charge. Si votre plate-forme est statique, consultez le journal et il indiquera « HTML interactif : les profileurs intégrés à cette plate-forme ne sont pas interactifs. »
Si vous recevez ce message dans le journal, il existe peut-être une solution de contournement. Pour de nombreuses plates-formes disposant d'un profileur, le menu triangulaire rouge fournira un sous-menu « Enregistrer les colonnes » avec « Enregistrer la formule de prédiction » en option :
Demonstrating the Save Prediction Formula option in the Partial Least Squares platform. Démonstration de l'option Enregistrer la formule de prédiction dans la plateforme des moindres carrés partiels.
À l’aide de l’échantillon de données de graisse corporelle, exécutez le script « Moindres carrés partiels » et ajoutez le profileur à partir du menu triangulaire rouge pour « NIPALS Fit with 7 Factors ». Si vous deviez exporter ceci, vous obtiendriez une image statique - nous n'avons pas encore amélioré la plate-forme des moindres carrés partiels pour exporter le profileur au format HTML interactif. Cependant, si vous accédez à ce même menu triangulaire rouge et sélectionnez Enregistrer les colonnes > Enregistrer la formule de prédiction, cela créera une nouvelle colonne « Pred Formula Pourcentage de graisse corporelle ».
Prediction column saved to the data table. By viewing the column's properties you can see the formula of the profiler. Colonne de prédiction enregistrée dans la table de données. En affichant les propriétés de la colonne, vous pouvez voir la formule du profileur. Si vous affichez les propriétés de la colonne, vous pouvez voir qu'il n'y a rien de complexe dans cette formule : une simple multiplication et une addition. Si vous ouvrez le menu Graph > Profiler et ajoutez cette colonne pour Y, vous obtenez un profileur autonome qui exporte vers Interactive HTML ou JMP Live . En raison du nombre de facteurs, j'ai choisi d'accéder au menu du triangle rouge et d'utiliser la fonction Organiser en lignes (trouvée dans le sous-menu Apparence) pour que le profileur s'enroule en deux lignes avec une valeur de 7.
Raison 4 : fonctionnalités avancées
Pour les profileurs intégrés individuels, il peut y avoir des fonctionnalités supplémentaires qui ne sont pas prises en charge spécifiquement pour cette plate-forme :
- Contraintes linéaires sans mélange
- Effets aléatoires
- Variables de réponse multiples
- Facteurs de bruit
- Variables de décalage (spécifique au modèle linéaire généralisé)
Si vous rencontrez l'un de ces problèmes, vous recevrez un message dans le journal qui devra expliquer, par exemple : "HTML interactif : le profileur avec contrainte linéaire sans mélange n'est pas interactif."
Nous continuons d'améliorer le résultat de la très populaire fonctionnalité Profiler en HTML interactif. Espérons que cet article de blog aide à expliquer certains des cas que nous n'avons pas encore mis en œuvre.
Nous souhaitons connaître votre avis sur les fonctionnalités et les plates-formes intégrées que vous aimeriez voir : laissez-moi un commentaire !
J'ai essayé la méthode suggérée en utilisant "Enregistrer la formule quantile" et en utilisant le profileur dans le menu graphique.
Cependant, cela ne fonctionne toujours pas. Le fichier journal indique :
"HTML interactif : le profileur pour le quantile de défaillance ajusté (y compris les faux-ronds, y compris la déformation moyenne) n'est pas interactif en raison d'opérations non prises en charge dans sa formule ."
Il semble donc que cela ne fonctionne pas pour les distributions...
Salut,
merci, j'avais exactement cette question/problème.
" Encore une fois, nous avons commencé avec ce que nous estimions être le plus largement utilisé, et nous souhaitons connaître votre avis si vous avez besoin d'une plate-forme qui n'est pas prise en charge. "
J'utilise la "plateforme de survie paramétrique fit" et le profileur n'est pas interactif en HTML. (J'utilise l'option "publier" pour générer la sortie). Je pourrais utiliser la plateforme de modèles d'ajustement, mais elle n'autorise pas les données censurées.
Salutations,
Mathias