quantilesExactInclusive
quantileExactInclusive، لكنها تتيح حساب عدة مستويات كوانتيل في مرور واحد، ما يجعلها أكثر كفاءة من استدعاء دوال الكوانتيل الفردية.
تستخدم هذه الدالة الطريقة التضمينية لحساب الكوانتيلات، كما هو موضح في طريقة R-7.
وهذا يعادل الدالة PERCENTILE.INC في Excel.
للحصول على قيم دقيقة، تُجمَع جميع القيم المُمرَّرة في مصفوفة، ثم تُفرَز جزئيًا.
ويبلغ تعقيد خوارزمية الفرز O(N·log(N)) من المقارنات، حيث N = std::distance(first, last).
البنية
level— مستويات الكوانتيلات. أعداد فاصلة عائمة ثابتة من 0 إلى 1 (شاملًا). نوصي باستخدام قيمlevelضمن النطاق[0.01, 0.99].Float*
expr— تعبير يعتمد على قيم العمود ويُنتج أنواع بيانات رقمية، أوDate، أوDateTime.(U)Int*أوFloat*أوDecimal*أوDateأوDateTime
Array(Float64)
أمثلة
حساب عدة كوانتيلات شاملة دقيقة
Query
Response