teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

説明の追記です。

2020/12/21 13:29

投稿

Seorie
Seorie

スコア1

title CHANGED
File without changes
body CHANGED
@@ -25,10 +25,11 @@
25
25
 
26
26
  df1とdf2ともに行方向に時系列データです。
27
27
  df1が問題A,B,Cに対しての正解不正解を表しており、df2がA,B,Cに対する習熟度のイメージです。
28
+ df2の先頭行は0.5として初期化しています。
28
29
 
29
- 処理の内容としては、df1の各行の値(1:正解, -1:不正解)に対して、
30
+ 処理の内容としては、df1の各行の値(1:正解, -1:不正解, 0.5:未出題)に対して、
30
31
  df2の次の行のスコアが更新される、というものです。
31
- スコアの更新方法は、正解ならば直前のスコアの0.5倍に1を加算し、不正解ならば直前のスコアを0.5倍するだけ、という仕様です。
32
+ スコアの更新方法は、正解ならば直前のスコアの0.5倍に0.5を加算し、不正解ならば直前のスコアを0.5倍するだけ、という仕様です。
32
33
 
33
34
  df2の各値は加重平均で表すことができ、例えば2回正解したときのdf2の値は、
34
35
  0.75 = 0.5 * 0.5 + 0.5