Login     Register

        Contact Us     Search

XLeratorDB/statistics Documentation

SQL Server LPERMUTA function


LPERMUTA
Updated: 30 May 2017

Use the SQL Server scalar function LPERMUTA to calculate the natural logarithm of the PERMUTATIONA function. The PERMUTATIONA function calculates the number of permutations with replacement defined as:

Syntax
SELECT [wct].[LPERMUTA] (
   <@n, int,>
  ,<@k, int,>)
Arguments
Input NameDefinition
@nNumber of items
@kNumber chosen
Return Type
float
Remarks
Examples
Example #1
SELECT wct.LPERMUTA(10,3) as LPERMUTA

This produces the following result.

Example #2

Calculate the probability of 2 people having the same birthday in a room containing n people.

SELECT
     x.n
    ,1 - EXP(wct.LPERMUT(365,x.n)-wct.LPERMUTA(365,x.n)) as [p(n)]
FROM (VALUES
    (10),(20),(22),(23),(30),(57))x(n)

This produces the following result.

See Also


Copyright 2008-2024 Westclintech LLC         Privacy Policy        Terms of Service