- 問題
- 答え
- 解説
次の Python コードは、どのトレンド除去手法を使用していますか?
Python コード:
import numpy as np
import matplotlib.pyplot as plt
from scipy.signal import detrend
np.random.seed(42)
data = np.linspace(0, 10, 100) + np.random.randn(100)
detrended_data = detrend(data)
plt.plot(data, label='Original')
plt.plot(detrended_data, label='Detrended')
plt.legend()
plt.show()
import numpy as np
import matplotlib.pyplot as plt
from scipy.signal import detrend
np.random.seed(42)
data = np.linspace(0, 10, 100) + np.random.randn(100)
detrended_data = detrend(data)
plt.plot(data, label='Original')
plt.plot(detrended_data, label='Detrended')
plt.legend()
plt.show()
import numpy as np import matplotlib.pyplot as plt from scipy.signal import detrend np.random.seed(42) data = np.linspace(0, 10, 100) + np.random.randn(100) detrended_data = detrend(data) plt.plot(data, label='Original') plt.plot(detrended_data, label='Detrended') plt.legend() plt.show()
回答の選択肢:
(A) 単回帰法
(B) ローリング平均
(C) 移動平均フィルター
(D) 指数平滑法