小编Ale*_*iem的帖子

在 Julia 中查找分位数

我需要一个像xtileStata 中的函数,给定一个向量,它返回每个 obs 属于哪个分位数。所以如果函数定义为

function xtile(vector; q= 4) #q = 4 by default returns quartiles
    *** returns a vector with the same size as "vector", indicating which quantile each obs belongs to.
end
Run Code Online (Sandbox Code Playgroud)

我想在以下方面使用它:

@pipe df |> transform(:height => xtile => :quantiles)
Run Code Online (Sandbox Code Playgroud)

我知道Stella.jl提供了这样的功能。但是我无法安装该软件包,现在我想知道是否还有其他软件包。或者我可以自己实现它。

quantile julia

6
推荐指数
2
解决办法
301
查看次数

Julia 中的条件语句

我定义了两个非空向量:

tmp = [1, 2, 3]
tmp2 = [1, 2]
Run Code Online (Sandbox Code Playgroud)

当我打字

size(tmp, 1) > 0 
Run Code Online (Sandbox Code Playgroud)

输出是true。但是当我写

size(tmp, 1) > 0 & size(tmp2, 1) > 0
Run Code Online (Sandbox Code Playgroud)

它返回假。当我将每个术语放入括号中时,例如

(size(tmp, 1) > 0) & (size(tmp2, 1) > 0 )
Run Code Online (Sandbox Code Playgroud)

它按预期返回 true。但我不明白为什么size(tmp, 1) > 0 & size(tmp2, 1) > 0返回false?

julia

3
推荐指数
1
解决办法
49
查看次数

标签 统计

julia ×2

quantile ×1