Hatena::ブログ(Diary)

じふの日記

2011-08-26

国債金利と住宅ローン金利

| 13:39 | 国債金利と住宅ローン金利を含むブックマーク

フラット35の金利融資申し込み時ではなく,融資執行時に決まります.毎月第2営業日の正午頃,その月の金利が発表されます.この金利を予測しようと試みました.

住宅ローン金利は10年物の国債金利に最も影響を受けると言われています.国債金利財務省ホームページにあります.

http://www.mof.go.jp/jgbs/reference/interest_rate/kako.htm

Microsoft EXCEL 2010のWebクエリからこのページを読み込みます.『過去の金利情報』に『平成12年(2000年)〜平成21年(2009年)』および『平成22年(2010年)〜』のリンクがあるのでこれをそれぞれクリックすると,ファイルのダウンロードダイアログが開くので『保存』をクリックしてcsvファイルを保存します.ファイル名は何もしなければそれぞれ『jgbcm_2000-2009.csv』および『jgbcm_2010.csv』となっています.

この2つのcsvファイルを開いて『基準日』『10』以外の列を削除しcsvファイルのまま保存します.『jgbcm_2010.csv』ファイルを開いて全データをコピーし『jgbcm_2000-2009.csv』ファイルの末尾にペーストしcsvファイルのまま保存します.これで準備ができました.

SQL Serverから直接インポートしても良いのですが,なぜか私の環境では上手くいきません.やむを得ずMicrosoft Accessに一旦吸い上げてからアップサイジングウィザードを使用してSQL Serverに取り込みました.この際Access上でカラム名をそれぞれ『BusinessDay』,『Rate』とし,テーブル名を『T_RATE』としておきます.データベース名は『FINANCEDB』としておきます.

さて,ここからが本題です.私は「フラット35金利は前月の国債金利平均値に相関する」と予測しました.まず国債金利平均値を求めます.

USE FINANCEDB;
GO
 SELECT	YEAR(BusinessDay)	AS	年
    ,	MONTH(BusinessDay)	AS	月
    ,	CONVERT(DECIMAL(6, 3), AVG(Rate))	AS	平均値
    ,	CONVERT(DECIMAL(6, 3), STDEVP(Rate))	AS	標準偏差
   FROM	T_RATE 
  GROUP	BY YEAR(BusinessDay), MONTH(BusinessDay)
  ORDER	BY YEAR(BusinessDay), MONTH(BusinessDay);

以下が結果です.

平均値標準偏差
200011.7080.048
200021.7990.036
200031.8140.038
200041.7490.031
200051.6970.025
200061.6750.029
200071.6990.028
200081.7490.077
200091.8710.035
2000101.8210.017
2000111.7490.063
2000121.6250.038
200111.5030.064
200121.4020.045
200131.1790.059
200141.3460.065
200151.2820.036
200161.1790.031
200171.3130.047
200181.3390.031
200191.3740.032
2001101.3660.023
2001111.3410.024
2001121.3500.023
200211.4310.034
200221.5200.019
200231.4430.027
200241.3990.021
200251.3790.014
200261.3480.023
200271.3010.027
200281.2510.045
200291.1420.080
2002101.0920.046
2002110.9870.023
2002120.9630.033
200310.8340.041
200320.8320.029
200330.7300.022
200340.6630.033
200350.5790.026
200360.5520.102
200370.9910.070
200381.1470.216
200391.4580.099
2003101.4080.049
2003111.3930.083
2003121.3440.051
200411.3330.032
200421.2550.030
200431.3440.060
200441.5040.036
200451.4970.023
200461.7590.109
200471.7900.034
200481.6600.084
200491.5030.057
2004101.4930.048
2004111.4790.035
2004121.3940.033
200511.3680.026
200521.3890.057
200531.4350.052
200541.3140.041
200551.2780.023
200561.2320.033
200571.2510.032
200581.4130.040
200591.3620.052
2005101.5290.024
2005111.5190.057
2005121.5200.027
200611.4640.041
200621.5640.024
200631.6770.054
200641.8930.039
200651.9100.058
200661.8610.046
200671.9110.054
200681.8190.076
200691.6710.027
2006101.7560.040
2006111.7100.027
2006121.6380.030
200711.7070.030
200721.7110.032
200731.6190.033
200741.6750.019
200751.6820.040
200761.8810.043
200771.8850.043
200781.6720.077
200791.6090.063
2007101.6600.050
2007111.5310.051
2007121.5270.035
200811.4270.042
200821.4530.031
200831.3090.039
200841.4090.084
200851.6770.066
200861.7530.070
200871.6120.045
200881.4690.035
200891.4860.018
2008101.5060.057
2008111.4770.044
2008121.3200.083
200911.2580.026
200921.3070.023
200931.3000.020
200941.4310.030
200951.4500.024
200961.4680.055
200971.3540.037
200981.3900.051
200991.3160.018
2009101.3340.055
2009111.3670.062
2009121.2630.025
201011.3360.011
201021.3490.017
201031.3440.029
201041.3580.032
201051.2930.028
201061.2060.047
201071.1070.029
201081.0020.044
201091.0620.070
2010100.8990.031
2010111.0530.086
2010121.1910.041
201111.2140.027
201121.2900.037
201131.2490.032
201141.2730.038
201151.1540.019
201161.1300.019
201171.1230.034

今回はここまでです.次回は実際に私が取引している銀行の利率を使ってみましょう.