Hello,

My "mad" function seems to be broken. Maybe I just don't know how to use it 
right:

julia> using StatsBase

julia> @doc mad
  No documentation found.

  StatsBase.mad is a generic Function.

  # 2 methods for generic function "mad":
  mad{T<:Real}(v::Range{T<:Real}, args...) at 
/home/daniel/.julia/v0.4/StatsBase/src/scalarstats.jl:180
  mad{T<:Real}(v::AbstractArray{T<:Real,N}, args...) at 
/home/daniel/.julia/v0.4/StatsBase/src/scalarstats.jl:179

julia> mad([1,2,3,4])
ERROR: InexactError()
 in mad! at /home/daniel/.julia/v0.4/StatsBase/src/scalarstats.jl:184
 in mad! at /home/daniel/.julia/v0.4/StatsBase/src/scalarstats.jl:183
 in mad at /home/daniel/.julia/v0.4/StatsBase/src/scalarstats.jl:179

julia> 



Does anyone know what's happening? Also, I am confused by the "constant" 
parameter. The documentation says:

mad(*x*[, *center][; constant=1.4826*]) 
<http://statsbasejl.readthedocs.io/en/latest/scalarstats.html#mad>

Compute the median absolute deviation 
<http://en.wikipedia.org/wiki/Median_absolute_deviation> of x.

One can optionally supply the center. By default, constant=1.4826 for 
consistent estimation of the standard deviation of a normal distribution.



Does this mean that, by default, the mad() function doesn't give you the 
MAD, bunt instead it gives you MAD*1.4826 ?

Thanks for the help.

Cheers,
Daniel.




-- 
You received this message because you are subscribed to the Google Groups 
"julia-stats" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to