« 高周波・RFニュース 2026年8月5日 Intelの先端パッケージ解説、Sillicon Labsが新Bluetooth LE Soc発表、ロームが第二世代テラヘルツ発振器発表、Samsung Galaxy M47 5G分解、NXPのUWBがBMWに採用、Qorvoの広帯域フェイズドアレイアンテナ解説 | トップページ | 高周波・RFニュース 2026年8月6日 Samsung Galaxy Z Fold 8分解動画、Mini-Circuitsのフィルタ解説記事、GSAの2G・3G終了レポート、ローデシュワルツが携帯型戦術方向探知システムを発表など »

2026年8月 5日 (水)

TimesFM 2.5(Googleの時系列予測基盤モデル。追加学習なしで予測する)をPythonで使って日経平均の終値を予測してみる。

前回は気温でやってみたが、今回は日経平均の終値でやってみる。

https://indexes.nikkei.co.jp/nkave/historical/nikkei_stock_average_monthly_jp.csv

このデータをダウンロードして以下のコードを実行。


import torch
import numpy as np
import timesfm
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'Noto Sans CJK JP'

torch.set_float32_matmul_precision("high")
model = timesfm.TimesFM_2p5_200M_torch.from_pretrained("google/timesfm-2.5-200m-pytorch")

npred = 20
df = df = pd.read_csv("nikkei_stock_average_monthly_jp.csv")
df.dropna(inplace=True)
data_date = df["データ日付"].to_numpy()
final = df["終値"].to_numpy()
t = np.arange(len(data_date))
tpred = np.arange(t[-1] + 1,t[-1] + 1 + npred)

model.compile(
    timesfm.ForecastConfig(
        max_context=1024,
        max_horizon=256,
        normalize_inputs=True,
        use_continuous_quantile_head=True,
        force_flip_invariance=True,
        infer_is_positive=True,
        fix_quantile_crossing=True,
    )
)


point_forecast, quantile_forecast = model.forecast(
    horizon=npred,
    inputs=[
        final
    ],  
)

fig = plt.figure(figsize=(10, 6))
plt.plot(t, final)
plt.plot(tpred, quantile_forecast[0, :, 0], label="予測")
plt.fill_between(tpred, quantile_forecast[0, :, 1], quantile_forecast[0, :, 9], alpha=0.2, label="10-90 パーセンタイル")
plt.legend()
plt.xlabel("2016/1/1からの月数")
plt.ylabel("終値(円)")
plt.title("日経平均の終値")

結果:

Timesfmnikkei

あれ?これも下がっているな。まあこっちは下がってもおかしくはないが。別の例やってみよう。

 

 

« 高周波・RFニュース 2026年8月5日 Intelの先端パッケージ解説、Sillicon Labsが新Bluetooth LE Soc発表、ロームが第二世代テラヘルツ発振器発表、Samsung Galaxy M47 5G分解、NXPのUWBがBMWに採用、Qorvoの広帯域フェイズドアレイアンテナ解説 | トップページ | 高周波・RFニュース 2026年8月6日 Samsung Galaxy Z Fold 8分解動画、Mini-Circuitsのフィルタ解説記事、GSAの2G・3G終了レポート、ローデシュワルツが携帯型戦術方向探知システムを発表など »

パソコン・インターネット」カテゴリの記事

学問・資格」カテゴリの記事

日記・コラム・つぶやき」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« 高周波・RFニュース 2026年8月5日 Intelの先端パッケージ解説、Sillicon Labsが新Bluetooth LE Soc発表、ロームが第二世代テラヘルツ発振器発表、Samsung Galaxy M47 5G分解、NXPのUWBがBMWに採用、Qorvoの広帯域フェイズドアレイアンテナ解説 | トップページ | 高周波・RFニュース 2026年8月6日 Samsung Galaxy Z Fold 8分解動画、Mini-Circuitsのフィルタ解説記事、GSAの2G・3G終了レポート、ローデシュワルツが携帯型戦術方向探知システムを発表など »

最近の記事

2026年8月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

最近のコメント

無料ブログはココログ
フォト