J'essaie de calculer une valeur dans mysql en utilisant une distribution normale où les moyennes peuvent être nulles ou quelque chose d'autre.Calcul d'une distribution de normes dans MySQL
EDIT trouvé cela, mais ne savez pas comment changer ne
MYSQLcreate Function CND(@X float)
returns float
as
begin
declare @L float
declare @K float
declare @a1 float
declare @a2 float
declare @a3 float
declare @a4 float
declare @a5 float
set @a1 = 0.31938153
set @a2 = -0.356563782
set @a3 = 1.781477937
set @a4 = -1.821255978
set @a5 = 1.330274429
set @L = Abs(@X)
set @K = 1/(1 + 0.2316419 * @L)
declare @CND1 float
set @CND1 = 1 - 1/Sqrt(2 * Pi()) * Exp(-power(@L,2)/2) * (@a1 * @K +
@a2 * power(@K,2) + @a3 * power(@K,3) + @a4 * power(@K,4) + @a5 *
power(@K,5))
If @X < 0
begin
set @CND1 = 1 - @CND1
End
return @CND1
End
Félicitations! Qu'avez-vous essayé jusqu'à présent? – CanSpice
Cela a déjà été répondu ici: http://stackoverflow.com/questions/2360180/how-to-generate-a-gaussian-distribution-using-mysql-user-defined-function – diagonalbatman