May-08-2020, 09:34 AM
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import numpy as np from scipy.optimize import minimize import matplotlib.pyplot as plt def lik(parameters): m = parameters[ 0 ] b = parameters[ 1 ] sigma = parameters[ 2 ] for i in np.arange( 0 , len (x)): y_exp = m * X + b L = ( len (x) / 2 * np.log( 2 * np.pi) + len (x) / 2 * np.log(sigma * * 2 ) + 1 / ( 2 * sigma * * 2 ) * sum ((y - y_exp * * 2 )) return L x = np.array([ 1 , 4 , 5 , 6 , 9 ]) y = np.array([ 2 , 6 , 7 , 9 , 15 ]) lik.model = minimize(lik,np.array([ 2 , 2 , 2 ]),method = 'L-BFGS-B' ) |
Error:
File "<ipython-input-26-561eb8deaa94>", line 9
return L
^
SyntaxError: invalid syntax
Please clarify in resolving this error