Использование Nested L oop для применения функции на скользящей основе в R - PullRequest
0 голосов
/ 12 апреля 2020

Рассмотрим следующую матрицу "x":

      c1    c2   c3
 r1    .     .     .
 r2    .     .     .
 r3    .     .     .
  .    .     .     . 
  .    .     .     .
 rn    .     .     .

. являются случайными числовыми значениями c.

Мне нужно применять функцию: "hurstexp" из пакета "pracma" по мере поступления, то есть ее нужно применять к каждому столбцу от r1 до r5 , затем от r2 до r6, затем от r3 до r7 и т. д. (длина каждой итерации должна составлять 5 строк).

Я довольно новичок в R, но я попробовал так:

для (столбец в 1: ncol (x)) + для (ряд в 1: nrow (x)) {+ print (hurstexp (x [строка: строка + 4, столбец])}} 1011 *

Как вы могли подозревать, это не работает.

Любое понимание, пожалуйста?

...