Регрессия на основе ряда глубины (аналогично временному ряду) - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть данные с набором независимых переменных и целевой переменной. Целевая переменная экспоненциально распределена в зависимости от глубины.

Есть ли способ определить общую функцию глубины для моей целевой переменной? Это похоже на временные ряды, но я не уверен, смогу ли я использовать временные ряды.

Я только ищу предложения о том, как я могу выполнить регрессию на основе глубины.

#Sample data to show how my data looks like
area = ['area_1','area_1','area_1','area_2','area_2','area_2','area_3','area_3','area_3']
depth = [10,20,30, 10,20,30, 10,20,30]
target = [9,7.201,0.005, 27,20,3, 3, 1.1, 0.5]
x1 = [.8, .8, .8, 0.5,0.4,0.3,0.22,0.214,0.21]
x2 = [3,2.8,0.4, 6,4,2.2,2,1,0.003]

pd.DataFrame(data = {'area': area, 'depth': depth, 'x1': x1,'x2':x2, 'target':target})

dataframe

Я выполнил множественную регрессию, но она не учитывает глубину. Мне было интересно, смогу ли я выполнить MARS(Multivariate adaptive regression splines), но он все равно будет рассматривать данные в целом и не будет выполнять регрессию для каждой области.

Ценю вашу помощь. Заранее спасибо.

...