Exercise 11.1: Plotting a function Plot the function
f(x) = sin2(x−2)e−x2 over the interval [0,2]. Add proper axis labels, a title, etc.
f(x) = sin2(x−2)e−x2 over the interval [0,2]. Add proper axis labels, a title, etc.
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 2, 50)
y = np.square(np.sin(x - 2)) * np.exp(-x * x)
plt.figure(num = 'Execise 11.1')
plt.plot(x, y)
plt.title('f(x) = sin2(x-2)e-x2')
plt.xlabel('x')
plt.ylabel('y')
plt.show()
运行结果:
Exercise 11.2: Data Create a data matrix X with 20 observations of 10 variables. Generate a vector b with parameters Then generate the response vector y = Xb+z where z is a vector with standard normally distributed variables.
Now (by only using y and X), find an estimator for b, by solving
ˆ b = argmin b kX
Now (by only using y and X), find an estimator for b, by solving
ˆ b = argmin b kX

本文通过三个练习展示了如何使用Python进行函数绘图、参数估计及数据分布分析。首先,绘制了特定函数图形并标注轴与标题;接着,通过最小二乘法估算数据参数,并对比真实与估计参数;最后,生成数据直方图并使用高斯核密度估计进行了密度分析。

6337

被折叠的 条评论
为什么被折叠?



