sdtaylor / phenology_gradients

0 stars 0 forks source link

code for making non-linear gradients with sigmoid #1

Closed sdtaylor closed 5 years ago

sdtaylor commented 5 years ago

for each point, transform the probability according to the flowering gradient

y_center = ylimits[2] - ((ylimits[2] - ylimits[1])/2)

y_scaled = y - y_center

doy_transformed = doy + round(yflowering_gradient, 0) + round(y(flowering_gradient**2), 0)

sigmoid_b = 30 sigmoid_c = 0.5 quadratic_term = 0.4 doy_transformed = doy + round(yflowering_gradient, 0) + (round(-90((y-quadratic_term)*2), 0)) (1 / (1 + exp(sigmoid_b(x-sigmoid_c)))) doy_transformed = doy + (round(yflowering_gradient, 0)) (1 / (1 + exp(sigmoid_b(x-sigmoid_c)))) doy_transformed = doy + round(y*flowering_gradient, 0)

sdtaylor commented 5 years ago

nope, not used