Попытка выполнить итерацию по многим столбцам на сайт по датам в кадре данных в R, чтобы запустить регрессию и проверить выбросы - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть такой фрейм данных. enter image description here

Я хочу написать al oop, в котором я могу go через столбец A, для сайта HB, и вычислить выбросы значений в A по возрастанию времени в HB, и делать некоторые вещи с этими значениями, в этом случае они будут 0,10,100. Я sh хочу проверить выбросы в наборах 0 и 10 и провести некоторый анализ тренда с номерами 0,10.

Затем я хочу сделать то же самое для сайта HV в пределах А, поэтому я буду проверка выбросов 100,101,102 и проверка наклона в этом порядке, время 0,2, затем 100, поэтому выполняется проверка 101,102,100. Надеюсь, это имеет смысл.

Затем я хочу сделать это во всех столбцах A, B, C и D.

Кто-нибудь знает, как выполнить итерацию по каждому сайту для столбцов A, B и C , D и упорядочить эти значения по времени, чтобы оно было хронологическим?

TIA

mockdata:

time = c(1,2,100,0,2)
site = c('HB','HB','HV','HV','HV')
A = c(0,10,100,101,102)
B = c(0,1,3,90,5)
C = c(10,11,50,342,11)
D = c(100, 150, 60,70,2)

mock = data.frame(time,site,A,B,C,D)
...