Cousera Machine Learning / week1 QUIZ Linear Regression with One Variable の問題2.で調べるのに使った。 問題はRetake毎に変わるようだ。 次のcsvファイルがあるとき $ cat week2q2.csv 1,-890 2,-1411 2,-1560 3,-2220 3,-2091 4,-2878 5,-3537 6,-3268 6,-3920 6,-4163 8,-5471 10,-5157
次のように読み込む octave:1> M=csvread('week2q2.csv') M = 1 -890 2 -1411 2 -1560 3 -2220 3 -2091 4 -2878 5 -3537 6 -3268 6 -3920 6 -4163 8 -5471 10 -5157 赤色「r」のマーカー「+」でプロット。
octave:2> plot(M(:,1),M(:,2),'r+')
x を0から10まで1刻みで用意 octave:3> x=0:1:10 x = 0 1 2 3 4 5 6 7 8 9 10
y1= -569.6 - 530.9 * x;
octave:6> plot(M(:,1),M(:,2),'r+') hold on コマンドでグラフを重ねて描く
octave:7> hold on
octave:8> plot (x, y1) できた。
一応、ブログアップ用に画像保存 octave:9> print -dpng 'week2q2.png'
0 件のコメント:
コメントを投稿