JMP-Formel<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich habe eine kurze Frage: Weiß jemand, wie Sie mit dieser Excel-Formel in der JMP Pro 12-Formelplattform vorgehen würden, um ein Dezil der gleichmäßigen Verteilung zu generieren, ohne das Schnittpunktsystem zu verwenden? Wie erhalten Sie die INT-Komponente der folgenden Formel in JMP? Angenommen, die Gesamtzahl der Zeilen Ihrer Datentabelle beträgt 218086, und Sie möchten ein Dezil von mehr als 20.000 haben. Dies ist, was ich in Excel verwende, aber es ist schwierig, wenn Ihre Datentabelle mehr als 1 Million Zeilen enthält, da Excel in diesem Fall aufgrund der Begrenzung auf 1 Million Zeilen weniger effektiv wird.
=INT((REIHE(B2)-1)/218086*10)+1
Re: JMP-FormelDanke Leute. Es hat gut funktioniert und ich konnte die Modellwerte von Kunden einer Datentabelle mit 1,2 Millionen in Dezilen von 114K einordnen
Re: JMP-FormelJa, natürlich ist es 'Floor()' und nicht 'Round()'. Entschuldigung.
Re: JMP-FormelIch glaube, die direkte Übersetzung Ihrer Formel von Excel nach JMP wäre:
Etage((Zeile()-1)/218086*10)+1;
Die Floor()-Funktion gibt den ganzzahligen Teil des Werts zurück, und die Row()-Funktion gibt die Zeilennummer zurück, auf die die Formel angewendet wird
Re: JMP-FormelTut mir leid, das zu fragen @Ian, und wie genau wäre diese Formel?
Re: JMP-FormelUm eine Zahl auf die nächste Ganzzahl zu runden, können Sie 'Round(x, 0)' verwenden, wobei x Ihre Zahl oder ein Ausdruck ist, der zu einer Zahl ausgewertet wird.