forked from takahiro/analyze_lab_placement_survey
corrected GPA to GP
This commit is contained in:
+8
-8
@@ -5,7 +5,7 @@
|
||||
* 概要
|
||||
|
||||
Google Forms で実施した3年生の研究室配属希望調査について、結果画面から
|
||||
コピーしたテキストを解析し、研究室ごとの希望者数と GPA の統計量を集計する
|
||||
コピーしたテキストを解析し、研究室ごとの希望者数と GP の統計量を集計する
|
||||
Python スクリプトです。
|
||||
|
||||
Google Forms の管理者権限がなく CSV を直接取得できない場合でも、結果画面の
|
||||
@@ -17,7 +17,7 @@ Google Forms の管理者権限がなく CSV を直接取得できない場合
|
||||
- 各研究室の回答値を抽出
|
||||
- 在校生と編入生を分類
|
||||
- 研究室ごとの希望者数を集計
|
||||
- 在校生 GPA の平均値と標準偏差を計算
|
||||
- 在校生 GP の平均値と標準偏差を計算
|
||||
- 必要に応じて元データと集計結果を Excel に保存
|
||||
|
||||
* 必要な環境
|
||||
@@ -195,7 +195,7 @@ Google Forms のグラフ表示からコピーした際に、表の前に連結
|
||||
#+begin_example
|
||||
----------------------------------------------------
|
||||
回答者数: 98
|
||||
研究室 在校生 編入生 GPA mean GPA std
|
||||
研究室 在校生 編入生 GP mean GP std
|
||||
----------------------------------------------------
|
||||
1 7 0 345.1 50.7
|
||||
2 5 1 303.4 63.0
|
||||
@@ -203,7 +203,7 @@ Google Forms のグラフ表示からコピーした際に、表の前に連結
|
||||
6 7 0 354.0 32.9
|
||||
#+end_example
|
||||
|
||||
=GPA std= は標本標準偏差です。対象が1人の場合は =-= と表示します。
|
||||
=GP std= は標本標準偏差です。対象が1人の場合は =-= と表示します。
|
||||
|
||||
* 在校生と編入生の判定
|
||||
|
||||
@@ -213,7 +213,7 @@ Google Forms のグラフ表示からコピーした際に、表の前に連結
|
||||
df_lab["値"] > 10
|
||||
#+end_src
|
||||
|
||||
を満たす回答を在校生の GPA データとして扱います。
|
||||
を満たす回答を在校生の GP データとして扱います。
|
||||
|
||||
したがって、
|
||||
|
||||
@@ -225,9 +225,9 @@ df_lab["値"] > 10
|
||||
現在のスクリプトでは、文字列 =編入生= を内部的に =0= として保存するため、
|
||||
この条件で編入生として分類されます。
|
||||
|
||||
* GPA の統計量
|
||||
* GP の統計量
|
||||
|
||||
研究室ごとに在校生のみを抽出し、GPA の平均値と標準偏差を計算します。
|
||||
研究室ごとに在校生のみを抽出し、GP の平均値と標準偏差を計算します。
|
||||
|
||||
平均値:
|
||||
|
||||
@@ -277,7 +277,7 @@ Excel ファイルには以下のシートを作成します。
|
||||
- 入力テキストは Google Forms の表示形式に依存します。
|
||||
- Google Forms のコピー形式が変わった場合、正規表現の修正が必要になる可能性があります。
|
||||
- 編入生の判定は「値が10以下」という運用上の仮定に基づきます。
|
||||
- GPA が実際に10以下となるデータ形式では判定条件を変更してください。
|
||||
- GP が実際に10以下となるデータ形式では判定条件を変更してください。
|
||||
- 回答値の誤入力は自動修正しません。
|
||||
- 回答数と抽出数が一致しない場合は警告を表示します。
|
||||
- 回答数が0件の研究室は出力しません。
|
||||
|
||||
Reference in New Issue
Block a user