WANtaroHP(分析技術編) 目次 | |||
---|---|---|---|
01:重回帰分析(multiple regression analysis) | VB | C# | gcc |
02:主成分分析(principal component analysis) | VB | C# | gcc |
03:重判別分析(multiple discriminant analysis) | VB | C# | -- |
04:任意曲線回帰(Simplex法) | VB | C# | -- |
05:フーリエ級数展開 | VB | C# | -- |
重回帰分析により,回帰式:y = B0 + B1*x1 + B2*x2 +・・・+ Bm*xm の回帰係数および重相関係数を求めるプログラムです.
01 | '森北出版:多変量解析入門I_P25表1.5 02 | 4,46 03 | 6364, 90547,19.7, 640.9,44523 04 | 7135, 12634,20.0, 128.2,10395 05 | 7266, 20101,16.3, 113.8, 8669 ・・・・・ |
01 | '森北出版:多変量解析入門I_P25表1.5 02 | y=B0+B1*x1+B2*x2+・・・Bm*xm 03 | 偏回帰係数 04 | B0=,-5508.07363049258 05 | B1=,2.31330752732194 06 | B2=,0.240910480707546 07 | B3=,-218.574370165415 08 | B4=,33.0529644259855 09 | 重相関係数:R=,0.941 10 | データ数:n=,46 11 | 残差平均:,-1.61336451444937E-11 12 | 残差標準偏差:,6357.53174194098 13 | 目的変数入力値,回帰推定値 14 | 44523,47905.2665783658 15 | 10395,13906.9412263116 16 | 8669,16341.6255537119 ・・・・・ |
ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,LiatBox1
VB code | C# code | gcc code | Remarks |
---|---|---|---|
vb_Form1.txt | cs_Form1.txt | gccMRA.txt | プログラムリスト |
ファイル名 | 概要 |
---|---|
inpMRA5.txt | 入力データ例 |
outMRA5.txt | 出力データ例 |
主成分分析により固有値および固有ベクトル,主成分を求めるプログラムです.
01 | パソコンによるデータ解析入門p105 02 | 4,15 03 | 51,35,14,2 04 | 70,32,47,14 05 | 63,33,60,25 06 | 49,30,14,2 07 | 64,32,45,15 08 | 58,27,51,19 09 | 47,32,13,2 10 | 69,31,49,15 11 | 71,30,59,21 12 | 46,31,15,2 13 | 55,23,40,13 14 | 63,29,56,18 15 | 50,36,14,2 16 | 65,28,46,15 17 | 65,30,58,22 |
01 | パソコンによるデータ解析入門p105 02 | No. ,1 ,2 ,3 ,4 03 | e-value , 2.941491, 0.891700, 0.162362, 0.004448 04 | Prop , 0.735373, 0.222925, 0.040590, 0.001112 05 | e-vector1, 0.526019, 0.319923,-0.763578, 0.194683 06 | e-vector2,-0.261656, 0.942480, 0.200582,-0.055091 07 | e-vector3, 0.578653, 0.066602, 0.227575,-0.780343 08 | e-vector4, 0.565686, 0.070322, 0.570022, 0.591717 09 | data1 ,-2.317731, 0.832810,-0.034188, 0.017762 10 | data2 , 0.900382, 0.857289,-0.662338,-0.012275 11 | data3 , 1.544318, 1.036347, 0.924547, 0.062733 12 | data4 ,-2.026758,-0.722164,-0.174767, 0.059815 13 | data5 , 0.546195, 0.639046,-0.093376, 0.007856 14 | data6 , 1.052609,-1.007354, 0.462576,-0.001419 15 | data7 ,-2.342291,-0.206211, 0.114116, 0.021857 16 | data8 , 1.051809, 0.539843,-0.545261,-0.028408 17 | data9 , 1.969426, 0.402778,-0.250594, 0.048915 18 | data10 ,-2.259044,-0.532133, 0.162490,-0.065594 19 | data11 , 0.455579,-2.392170,-0.072085, 0.026837 20 | data12 , 1.273807,-0.222464, 0.143228,-0.202216 21 | data13 ,-2.460204, 1.092547, 0.116268,-0.021841 22 | data14 , 0.966077,-0.506219,-0.421014, 0.058180 23 | data15 , 1.645825, 0.188056, 0.330397, 0.027800 |
ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,ListView1
VB code | C# code | gcc code | Remarks |
---|---|---|---|
vb_Form1.txt | cs_Form1.txt | gccPCA.txt | プログラムリスト |
ファイル名 | 概要 |
---|---|
inpPCA.txt | 分析用入力データ例 |
outPCA.txt | 結果出力例 |
01 | パソコンによるデータ解析入門p105 02 | 4,15 03 | 0,51,35,14,2 04 | 0,49,30,14,2 05 | 0,47,32,13,2 06 | 0,46,31,15,2 07 | 0,50,36,14,2 08 | 1,70,32,47,14 09 | 1,64,32,45,15 10 | 1,69,31,49,15 11 | 1,55,23,40,13 12 | 1,65,28,46,15 13 | 2,63,33,60,25 14 | 2,58,27,51,19 15 | 2,71,30,59,21 16 | 2,63,29,56,18 17 | 2,65,30,58,22 |
01 | 新規評価データ 02 | 4,6 03 | 51,35,14,2 04 | 49,30,14,2 05 | 70,32,47,14 06 | 64,32,45,15 07 | 63,33,60,25 08 | 58,27,51,19 |
01 | パソコンによるデータ解析入門p105 02 | No ,,1 ,2 ,3 ,4 03 | 固有値 ,,1513.545, 14.152, 0.000, 0.000 04 | 寄与率 ,, 0.991, 0.009, 0.000, 0.000 05 | クラス平均正準座標 06 | size=5,class0 ,-13.659, 0.377, 0.000, 0.000 07 | size=5,class1 , 3.450, -1.333, 0.000, 0.000 08 | size=5,class2 , 10.209, 0.955, 0.000, 0.000 09 | データ毎正準座標,,1 ,2 ,3 ,4 ,dis-c0 ,dis-c1 ,dis-c2 10 | data01,class0 ,-14.596, 0.280, 0.182, 0.744, 1.214, 18.134, 24.826 11 | data02,class0 ,-13.102, -0.758, 0.688, -0.679, 1.592, 16.590, 23.394 12 | data03,class0 ,-13.836, 0.487, 0.295, -0.314, 0.478, 17.387, 24.053 13 | data04,class0 ,-12.126, 0.881, -0.874, -0.672, 1.955, 15.771, 22.362 14 | data05,class0 ,-14.638, 0.998, -0.292, 0.920, 1.508, 18.263, 24.866 15 | data06,class1 , 2.906, -1.987, -0.433, 1.106, 16.775, 1.461, 7.962 16 | data07,class1 , 2.612, -0.230, 0.082, 0.673, 16.297, 1.542, 7.719 17 | data08,class1 , 4.520, -1.642, -0.600, 0.755, 18.317, 1.473, 6.327 18 | data09,class1 , 3.233, -0.987, 0.327, -2.256, 17.100, 2.316, 7.592 19 | data10,class1 , 3.980, -1.817, 0.624, -0.277, 17.788, 0.991, 6.852 20 | data11,class2 , 11.371, 2.866, 1.302, 0.719, 25.197, 9.087, 2.686 21 | data12,class2 , 8.361, 1.142, 0.200, -1.113, 22.063, 5.615, 2.175 22 | data13,class2 , 10.309, -1.106, 0.601, 0.565, 24.028, 6.912, 2.223 23 | data14,class2 , 10.340, 1.032, -2.664, -0.290, 24.157, 7.761, 2.684 24 | data15,class2 , 10.665, 0.842, 0.561, 0.119, 24.336, 7.557, 0.741 25 | 新規評価データ正準座標 26 | new ,00 ,-14.596, 0.280, 0.182, 0.744, 1.214, 18.134, 24.826 27 | new ,01 ,-13.102, -0.758, 0.688, -0.679, 1.592, 16.590, 23.394 28 | new ,02 , 2.906, -1.987, -0.433, 1.106, 16.775, 1.461, 7.962 29 | new ,03 , 2.612, -0.230, 0.082, 0.673, 16.297, 1.542, 7.719 30 | new ,04 , 11.371, 2.866, 1.302, 0.719, 25.197, 9.087, 2.686 31 | new ,05 , 8.361, 1.142, 0.200, -1.113, 22.063, 5.615, 2.175 |
ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1
VB code | C# code | gcc code | Remarks |
---|---|---|---|
vb_Form1.txt | cs_Form1.txt | ---- | プログラムリスト |
ファイル名 | 概要 |
---|---|
inpMDA.txt | 分析用入力データ例 |
newMDA.txt | 新規評価データ例 |
outMDA.txt | 結果出力例 |
01 | パソコンによるデータ解析入門p236, 02 | エネルギー,反応率 03 | 600,70,20 04 | 400,50,20 05 | -10.0,10.0,2.0 06 | 0.0,10.0,2.0 07 | 11 08 | -10,2.127 09 | -8,2.52 10 | -6,2.629 11 | -4,2.938 12 | -2,3.414 13 | 0,4.669 14 | 2,8.014 15 | 4,6.372 16 | 6,4.596 17 | 8,4.296 18 | 10,4.291 |
01 | パソコンによるデータ解析入門p236 02 | iflag=,0 03 | iteration=,412 04 | MPARA=,5 05 | parameter(0)=,2.522624E+000 06 | parameter(1)=,1.656142E+000 07 | parameter(2)=,5.242037E+000 08 | parameter(3)=,3.054768E+000 09 | parameter(4)=,9.810139E-002 |
入力データ例としては,例1として前出奥村先生の著書に掲載されているローレンツ型反応曲線+1次関数への回帰,例2としてバラツキを加味して作成した減衰振動曲線への回帰を示しています.
ToolStrip1(Button1),PictureBox1,PictureBox2,OpenFileDialog1,SaveFileDialog1
VB code | C# code | gcc code | Remarks |
---|---|---|---|
vb_Form1.txt | cs_Form1.txt | ---- | プログラムリスト |
ファイル名 | 概要 |
---|---|
inpSIMP0.txt | 分析用入力データ例(例1) |
outSIMP0.txt | 結果出力例(例1) |
outSIMP0.png | 結果出力図例(例1) |
inpSIMP1.txt | 分析用入力データ例(例2) |
outSIMP1.txt | 結果出力例(例2) |
outSIMP1.png | 結果出力図例(例2) |
pdfSIMP.pdf | 例1および例2のグラフ出力 |
01 | sample_mm=5 02 | 横軸x,縦軸y 03 | 1000,70,20 04 | 500,50,30 05 | 1000,8000,1000 06 | -5,30,5 07 | 6299,5 08 | 1000,11.3 09 | 1001,11.2 10 | 1002,11.1 11 | 1003,11.0 ・・・・ |
01 | sample_mm=5 02 | ndata,6299 03 | x,y,func 04 | 1.000000E+003,1.130000E+001,1.475526E+001 05 | 1.001000E+003,1.120000E+001,1.475746E+001 06 | 1.002000E+003,1.110000E+001,1.475967E+001 07 | 1.003000E+003,1.100000E+001,1.476188E+001 ・・・・ |
ToolStrip1(Button1),PictureBox1,PictureBox2,OpenFileDialog1,SaveFileDialog1
VB code | C# code | gcc code | Remarks |
---|---|---|---|
vb_Form1.txt | cs_Form1.txt | ---- | プログラムリスト |
ファイル名 | 概要 |
---|---|
inp_mm005.txt | 分析用入力データ例(例1) |
out_mm005.txt | 結果出力例(例1) |
fig_out_mm005.png | 結果出力図例(例1) |
inp_mm100.txt | 分析用入力データ例(例2) |
out_mm100.txt | 結果出力例(例2) |
fig_out_mm100.png | 結果出力図例(例2) |