Quantiles de colonnes ou probabilités par ...J'ai besoin de code JSL qui enregistrera les probabilités d'une distribution de colonnes donnée, par d'autres colonnes.
Je sais comment faire cela sans script en prenant une distribution de la colonne par les autres colonnes, puis sous le bouton d'action rouge tout en maintenant le contrôle et en sélectionnant Enregistrer les scores probants.Mais je ne sais pas comment écrire ça.
J'ai parcouru d'autres articles, mais je n'ai pas trouvé de réponse sur la façon de créer un script ci-dessus ou d'effectuer un calcul plus direct.
La seule chose à laquelle je pouvais penser est de faire plusieurs itérations sur chaque "par": prendre le sous-ensemble, trier ces tables, vérifier les erreurs d'une table nulle, calculer les quantiles estimés en utilisant le numéro de ligne (je ne sais pas comment l'obtenir) et mettre à jour le tableau original avec chacun.Il semble que beaucoup de codage puisse être effectué avec une seule ligne avec la bonne fonction.
Je suis sûr que quelqu'un a une meilleure idée.
Re : Quantiles de colonnes ou probabilités par...Merci pour l'offre.
J'ai pris une pilule et j'ai finalement décidé de construire mon code sous forme de chaîne, puis d'utiliser eval(parse()) pour le convertir en expression et l'exécuter.Au final ça a marché !
Tapoter
Re : Quantiles de colonnes ou probabilités par...Salut Pat!
« Faux » est peut-être une exagération !
La référence de Blom concerne spécifiquement les transformations normales inverses, qui sont de la forme

L'argument entre parenthèses est le quantile.Blom recommande que c=3/8 ; Van der Waerden recommande c=0 ; Bliss et d'autres recommandent différents c.
Pas moins que ce que suggère John W. Tukey dans Tukey JW.; « L'avenir de l'analyse des données » ; Ann Math Stat.1962 ; 33 :pp1–67 qu'il existe une différence insignifiante entre l'une des méthodes et les scores normaux attendus, donc peu importe celle que vous choisissez.J'ai choisi Blom parce que je l'ai étudié et je suis convaincu qu'il correspond étroitement à l'ENS même avec de petits échantillons.
Crazy est un trajet court pour moi, mais voudriez-vous de l'aide pour construire l'équation pour les entrées de nom de colonne donné ?
Re : Quantiles de colonnes ou probabilités par...Kévin,
Merci.Cela fonctionne, même si je ne comprends pas les 3/8 et 1/4. J'ai vu l'équation comme suit :
( Rang du colonel ( : hauteur , : sexe ) ) / ( Numéro de colonne ( : hauteur , : sexe ) + 1 )
Est-ce faux ?
L'autre problème est pour moi de construire l'équation pour les entrées de nom de colonne données.
Les réponses que je reçois de JMP me rendent fou.M'obligeant à plusieurs reprises à devoir tuer JMP avec le Gestionnaire des tâches.
Tapoter
Re : Quantiles de colonnes ou probabilités par...Salut, pcarroll1 !
Je pense qu'il existe de nombreuses façons de calculer et de rédiger ce que vous souhaitez.
En utilisant une méthode de Blom G.,Estimations statistiques et variables bêta transformées, Wiley ; New York : 1958, vous pouvez calculer les quantiles de, par exemple, la taille par sexe dans le tableau de données Big Class en utilisant la formule
(Col Rank( :height, :sex ) - 3 / 8)</img> / (Col Number( :height, :sex ) + 1 / 4)
Je peux penser à plusieurs façons plus sophistiquées de faire ce que je pense que vous voulez, mais créer une nouvelle colonne avec une formule (ou définir des valeurs) est assez simple en JSL...
Bonne chance!