山崎
進捗報告用†
MEMO†
とりあえずデータセットそのまま突っ込んでみてどんな結果を返すか見てから整形していく感じで
整形でやること
- パッチ投稿やコメント,開発期間が一定値以下の開発者を省く
変数ごちゃごちゃしてるので最後に見やすくまとめる(readmeでも作る)
TODO†
データセットの範囲を変えながらコミッター予測
またそれ用のプログラムを書く
DONE†
- データセットの取得(10/4)
- リポジトリを探したら見つかった(~~~Ihara.csvがそれっぽい)
参考URL†
- CamelCase,SnakeCase,ドットつなぎ表記のうちどれが良いか
- 欠損値・非数値の判定/除去
- na.omitでデータフレームから欠損値を除去できる
- 行列の作成/要素へのアクセス/結合
- rbind()で行ベクトル単位で結合できる
- cbind()で列ベクトル単位で結合できる
- データの加工と抽出を行う関数一覧
- transform(x, y=値)でデータフレーム x に新たな列 y を追加する.
- subset(x, 条件式, ベクトル)でベクトルで指定した列に対し,条件式に合う行のみを抽出する.
- 確率分布と乱数に関する関数の使い方/Rに用意されている確率分布
- glm()で一般化線形モデルを用いることができる
- 応答変数が二項分布のものは引数familyにbinomialを設定すれば良い
- row.names(データフレーム) <- 文字ベクトル(行名を要素とする)でデータフレームに行名を設定
参考文献†