我有一个带有列的表a, b, c。cor[a;a]我可以使用函数形式以某种方式计算, cor[a;b],的相关矩阵吗cor[a;c]?
?[table; (); 0b; (`aa`ab`ac)!((cor; `a; `a); (cor; `a; `b);(cor; `a; `b));
Run Code Online (Sandbox Code Playgroud)
如何生成最后一个参数的列表?(cor; a;b)
小智 6
q)show t:([]a:5?1.0;b:5?1.0;c:5?1.0)
a b c
------------------------------
0.389056 0.949975 0.6919531
0.391543 0.439081 0.4707883
0.08123546 0.5759051 0.6346716
0.9367503 0.5919004 0.9672398
0.2782122 0.8481567 0.2306385
q)u cor/:\:u:flip t
| a b c
-| --------------------------------
a| 1 -0.1328262 0.6671159
b| -0.1328262 1 -0.1830702
c| 0.6671159 -0.1830702 1
Run Code Online (Sandbox Code Playgroud)