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 件のコメント:
コメントを投稿