Arthals

Arthals

bilibili
github

小白の視点で学ぶ衛生統計学

著作権声明#

このプロジェクトのすべてのコード部分は、GPL3 ライセンスでオープンソース化されています。その他の部分は、CC BY-NC-SA 4.0 ライセンスで公開されています。

このプロジェクトは、私個人が主にまとめたものであり、課題のコードの一部はルームメイトから提供され、一部のコンテンツはインターネットおよび首都経済貿易大学の佟強先生の講義資料から取得しました。彼らに感謝の意を表します。

内容の正確性については保証しませんので、この資料を使用する際には慎重にご確認ください。

個人の経験#

以下は匿名掲示板 #4591252 からの抜粋であり、個人的な偏見が含まれている可能性があります。冒犯がある場合はご了承ください:

衛生統計学の授業のコードと実習課題の部分は本当に言葉に尽くせない... 私にとっては、先生の授業さえ理解できていないのに、助教のコードの教え方はほとんど自分で Google/Baidu/CSDN で調べるしかない... 助教の宿題の教え方はさらにひどく、「このコードは必要な結果を出す」と言われて終わりです。入出力さえ教えてもらえず、サンプルの宿題を提出するように指示されます(統計学の知識がほとんどない状況で)。しかも、宿題を提出した後、細かいところで不足点を指摘され、統計学の素養がないと同時に宿題の点数も減点されるのですが、前半学期のほとんどの学生は統計学の素養がそこまで高くないので、どの文にも仮定が必要であることを考えるのは本当にひどいです。

衛生統計学は、実習教育に重点を置かず、「実践」という名目でいくつかのコード課題を押し付けるが、みんなのコーディングレベルがそれほど高くないことを完全に無視しています(私自身は比較的プログラミングが得意な方だと思いますが、コードを学ぶ / 宿題を書くことは非常に混乱していると感じます)。さらに、R 言語の基礎すら教えていない状況で、さまざまな関数を直接教えてくれます。これはつまり、いくつかの一般的な構文などを「見たことがないが、書かなければならない」という困難な状況に直面する可能性があることを意味します。そして、おそらく最後まで q d p r といった関数の接頭辞が何を意味するのかを一つ一つ試してみる必要があると思います...

ああ、評価を与えることもあまりうまくいかないと言われていますが、幸いにも pf しましたので、これで終わりです。

[Eve] 私たちのクラスの先生は言いました:これは衛生統計学の授業であり、プログラミングの授業ではありません。

[Francis] 経験者としては、これは統計理論の授業であり、コーディングを教えるわけではないと思います。

[Grace] プログラミングは重要ではなく、この授業は非常にひどく、内容が非常に混乱していて初心者には適していません。

この授業の最大の問題は、これが 3 単位の大規模な授業であり、PF がない場合、有限の時間内に確率論と数理統計の知識を習得し、ゼロから R 言語をマスターする必要があることです。さらに、毎週先生の進度に追いつかなければならず、小テストの減点が成績に直接反映されます。

個人の学習プロセス#

  1. 最初は重要視せず、自分のプログラミングの基礎が良いと自信を持っていたため、正規分布の授業を 2 回聞いて先生の授業が比較的簡単だと感じ、授業の有効時間が少ないと感じました。
  2. 毎週 4 時間の実習と 1〜2 回の小テストがあることに気づき、真剣に聞かない / 自習しないと 6/10、7/10 になります。
  3. 宿題を書くのが苦手だと気づき、締め切り前に助教のテンプレートを見ながら急いで写し、結果は 80/100 でした。
  4. 上記のサイクルを繰り返し、この授業がどれだけひどいかますます感じました。
  5. 真剣に学ぶことを決意し、3 回目の宿題を真剣に書き、細かいところで減点されましたが、95/100 でした。
  6. それほど難しくないと感じ、自分がかなりサボっていることに気づき、進度についていけなくなりました。
  7. 授業中、他の学生が先生の質問に自信を持って対応したり、授業中に議論したりするのを聞いて、彼らが何を話しているのかわからないけれど、この授業には対応できると感じ、心配しませんでした。
  8. 授業中、先生の話が体系的でないと感じ、教科書を見ても同じように感じ、数学的な推論に関する部分がしばしば曖昧で飛ばされるため、知識の論理を結びつけることができませんでした。
  9. 授業中に真剣に聞かないため、宿題を書く前にその授業のすべての知識を「予習」する必要があり、毎回の宿題には 2 時間以上かかり、グラフを描く必要がある宿題は強迫観念のために Python で三線グラフの HTML ジェネレータを作りました。
  10. 後半学期からこの授業に真剣に取り組み始め、授業を聞かずに確率論と数理統計を自習し、知識の論理を頭から再構築しました。曖昧な部分はありますが、少なくとも体系的になりました。
  11. 試験前に徹夜で復習し、2 日間ノートをまとめ、過去問題(重要な選択問題)を解きました。
  12. 試験では選択問題に真剣に取り組み、用語の定義は最善の努力で行い、大問は感染症のために実習がなかったため、草草に終わりましたが、最終的には合格しました。
  13. 試験後、他の経済学を学んでいる学校の学生と愚痴をこぼしました。彼は私に彼らの R 言語の講義資料を見せてくれましたが、明らかに私たちの学校よりも優れていると感じました。彼らは本当に言語を教えている(統計学の部分は少ないですが)、私たちが一学期で学ぶ R 言語よりも多くのことを学んでいるように感じました。

個人の経験#

  1. 現代のエディタである VS Code で R 言語を使用するために設定を行うことをお勧めします(Google キーワード:R in VSCode、Radian)。R Studio よりもはるかに優れた体験であり、エレガントなインターフェースを提供し、より豊富なカスタマイズ設定(グラフの出力など)も可能です。さらに、Copilot のインテリジェントな補完を無料で利用できます。
  2. 統計学の知識に関しては、陳希孺院士の「概率論と数理統計」を参考にして自習することをお勧めします。授業前の予習や最初に PPT を見ることもお勧めです。
  3. ソフトウェアに関しては、R だけで十分です。STATA や SPSS などは学ぶ必要はありません、GUI 好きで、これらのソフトウェアの非現代的なインターフェースデザインに我慢できる場合を除いてです。
  4. 先生の授業中の嘲笑は気にしないでくださいし、クラスメートの学習状況に焦点を当てないでください。
  5. 宿題を真剣に書き、授業中にメモを取ることをお勧めします。コンピュータで入力することをお勧めします。OCR で講義資料を認識し、自分でレイアウトを行うことで、快適さが増し、本当に体系的に学習できます。
  6. 宿題を書く際、データ入力が非常に面倒だと感じる場合(通常、助教が csv ファイルを提供していない場合)、正規表現を学ぶことをお勧めします。VS Code/OCR と組み合わせることで、データの高速入力が可能です。
  7. 私と同じように強迫観念がある場合、電子版の三線グラフを作成したい場合は、三線グラフジェネレータを手作りする必要はありません。Excel/Numbers を使用してスタイルを調整し、スクリーンショットを撮影して png ファイルを挿入するだけで十分です。
  8. ノートを整理したり、宿題を書く際には、Markdown と LaTeX の文法を学ぶこともできます。Markdown エディタとしては Typora をお勧めします。リアルタイムプレビュー + カスタム CSS スタイルで、簡単かつエレガントに宿題を書くことができます。数式に関しては、Mathpix を使用することをお勧めします。講義資料の数学の式を認識することができ、学生のメールアドレスには月に 100 回の無料クレジットがありますので、十分に使用できます。詳細については、R 言語.mdを参照してください。
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。