質問編集履歴
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倍に
|
32
|
+
スコアの更新方法は、正解ならば直前のスコアの0.5倍に0.5を加算し、不正解ならば直前のスコアを0.5倍するだけ、という仕様です。
|
32
33
|
|
33
34
|
df2の各値は加重平均で表すことができ、例えば2回正解したときのdf2の値は、
|
34
35
|
0.75 = 0.5 * 0.5 + 0.5
|