Matlab2016 にテーブルがあり、列のグループ化に関数を適用したいと思います。splitapply 関数でこれを実行できることはわかっていますが、出力が非スカラーであるが、適用される列のエントリに固有の tierank などの関数を使用したいと思います。
たとえば、 x列の要素に対して tierank 関数を使用してy列を計算したいとします。tierank はtの下のグループ [0,1] に基づくべきです。したがって、t値0とt値1の要素を別々にランク付けします。できれば、テーブル全体に一度適用できる関数を使用します。splitapply 関数または他の関数でこれを行う方法はありますか? ありがとう!
t x y
0 3 1
1 8 1
0 5 3
0 4 2
1 9 2