Julia求概率分布
Distributions库
1、使用库
julia> using Distributions
2、生成正太分布模型n1
julia> n1 = Normal(20, 2.0)
Normal{
Float64}(μ=20.0, σ=2.0)
julia> params(n1) # 查看参数
(20.0, 2.0)
julia> fieldnames(typeof(n1))
(:μ, :σ)
3、生成满足n1模型的随机数
julia> rand(n1,100)
100-element Array{
Float64,1}:
22.998779735973336
⋮
18.929294779535354
18.0287056146861
4、分析随机数Normal分布的参数值
julia> fit(Normal, rand(10))
Normal{
Float64}(μ=0.6388383569051563, σ=0.32661323339809056)
5、二项分布
julia>