ここから本文です

Rのcaretライブラリにある関数(train,method = svmLinear, Poly, Radial)の図の...

ppp********さん

2017/2/116:23:19

Rのcaretライブラリにある関数(train,method = svmLinear, Poly, Radial)の図の書き方について

今大学の卒業論文で機械学習の予測(ブリの漁獲量)というのをやっています.大学4年生(留年2年目)です.
正直全く分かりません.
しかし,6年も大学にいる以上,どうしても卒業しないといけません.
予測は外れていてもいいのですが,何かしらの結果をださないと卒業できないのです.

Rのtrain関数について詳しい方,スクリプトだけでいいので教えていただけないでしょうか?
とりあえず参考書の真似をして,計算はできているみたいなのですが,そのあと予測結果の表示を,どうすればできるのかが全くわかりません.

Dataset <- read.table("C:/data/juukaiki.csv", header=TRUE, sep=",", na.strings="NA", dec=".", strip.white=TRUE)

y <- Dataset$buri
x <- Dataset[, 3 :12]

library(caret)
fit.control <- trainControl(method = "CV", p = 0.75, number = 5)

fit.svm1 <- train(x, y, method = "svmLinear", trControl =fit.control)
library(dplyr)
fit.svm1$result %>% arrange(RMSE) %>% head()

このあと結果を図に表わしたいのですが,どうすればいいでしょうか?
先生はこのあと,「その前にpredict関数とかいうのが必要」とおっしゃるのですが,正直自分の頭ではもう限界です.

この後どうすれば予測が完成して,結果が図に表わせるのか分かる方,もしいらっしゃれば,スクリプトを教えてもらえないでしょうか?お願いします.

閲覧数:
330
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

buy********さん

2017/2/117:49:30

>pppqqqrrr3さん

使用方法は各ツールの作者が趣味で決めてるので
考えても無駄です
調べるしかありません

作者がRのパッケージに関しては非常に細かい文書を
作ってくれててCRANにドキュメントがあります
(パッケージ入れてもvignetteコマンドとかでみれたと思う
CRANのサイトでみる方がみやすいと思う

caret iris 例

あたりでネット検索すると例が複数みつかるので
(例を英語とかRにしてみるともっとヒットすると思います)
それを参考にしても良いと思います
今やってるやつを一旦おいておいて
その例をやってみて

関数の文書をマニュアルとか
Rのオンラインマニュアルとかで調べて
確認してからやれば出来ると思う

使うべき関数名がわってるのでpredict関数については

caret R predict

でググれば沢山例がでてくると思うので
そこのでやってることを実際に自分でもやって動作を確認してから
マニュアル読んで自分でやってみて
使う練習してから自分のやりたいことをやってみる

できない場合は
作者の意図する使いかたできてないので
再度調べるところからやりなおし

A)調べる => B)使う練習 => C)使ってみる => 上手くつかえないならA)からやりなおし

これを使えるようになるまで無限ループ

****ということで
調べてないから使えてない

使用例を探して使う練習してないから出来てないと思われます

表示のしかたも色々あるから
結果をどう表示したいのかしらんけど
普通は学習用のデータで学習させて
残りのデータでどの程度の性能か調べるのが普通な気がするけど

結果を表示ってそれいがいでどうするつもりなんかな?
グラフなかんなで分類して色わけして表示かな?
そういう例もあった気がするような気がする
Irisでどこかのだれかが機械学習した結果をグラフにしてたような
そういうの出したいのかな?

どちらにしろ文書読まずにやってるのが出来ない原因と思われるので
作者の文書を読みましょう
どうせならもう一年留年んしてじっくりやるって言うのも楽しいかもよ
社会人になった急がしいからこんなことにそれだけ時間かけられへんで

しかここれマスターしたら結構活用できる範囲広いし
個人的にも仕事でも
ラッキーやでこれが課題とか
正直羨しい
俺がやったやつなんて何の役にもたたない課題だったよ

感謝してどうせなら
良い課題だしもう1`年留年して
機械学習なら俺にまかせろ状態まで極めたらどうや

  • buy********さん

    2017/2/118:03:27

    検索して確認してないので
    回答に書いた検索キーワード
    自分で工夫して

    昔みてわかりやすかった
    発表資料(スライドショー)の資料があったんだけど
    回答した検索キーワードじゃ出てきてないみたい
    最初の1つみるとメチャクチャわかりやすいので
    それでなんとかなるでしょう

    かならずネット検索した場合は
    マニュアルで関数も調べましょう

    他の文書も英語だけどマジメに読むべき
    卒論やろ
    マニュアルには全部読んどかないと
    卒論で使うツールについては

    サボってマニュアルをまったく読んでないから
    卒論でこんな情けない質問しなあかんハメにおちいってるし

  • その他の返信(3件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

この回答は投票によってベストアンサーに選ばれました!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる