Enter code here
pde = (-3/2) * 1* y[x, t] * D[y[x, t], t] +
1/(4*y[x, t]) * D[D[y[x, t], t], t] - D[y[x, t], x] == 0
sol2 = NDSolve[{pde, y[0, t] == Sqrt[(1.5 + Tanh[t - 100])^2]},
y[x, t], {x, 0, 1}, {t, 0, 100}]
data = RandomFunction[WienerProcess[], {0, 10, 0.1}]
w[t_] := process["PathFunction"] [t]
f[x_, t_] = y[x, t] /. sol2[[1]]
h[x_, t_] := f[x^2, t] * x
v[t_?NumberQ] := v[t] = Exp[NIntegrate[-f[v[s]^2, R[s]], {s, 0, t}]]
R[t_?NumberQ] := R[t] = NIntegrate[h[v[s], R[s]]* w[s], {s, 0, t}] + v[t] * w[t] - NIntegrate[(h[v[t], R[t]] )^2, {s, 0, t}]