Skip to content

Instantly share code, notes, and snippets.

View trycycle's full-sized avatar

Y. Yamamoto trycycle

View GitHub Profile
@trycycle
trycycle / cronbach.py
Last active December 5, 2017 01:50
Cronbach alpha信頼性係数
import pandas as pd
def cronbach_alpha(dataframe, columns):
''' dataframe: pandas dataframe
columns: list of the dataframe column names
'''
var_sum = 0
tmp_df = pd.DataFrame(index=dataframe.index, columns=['total'])
tmp_df = tmp_df.fillna(0)
@trycycle
trycycle / type-1-fonts.py
Last active January 10, 2018 01:51
Seaborn/Matplotlibで生成する画像にType 1のフォントを埋め込む
import matplotlib.pyplot as plt
plt.rcParams['ps.useafm'] = True
plt.rcParams['pdf.use14corefonts'] = True
plt.rcParams['text.usetex'] = True
@trycycle
trycycle / how-to-find-papers.md
Created December 31, 2019 09:06
関連研究の調査方法

関連研究の調査方法

この記事では,関連研究の調べ方について記します.

  • 興味のあるテーマに関する研究の動向を知りたい
  • ある目的を達成するための技術を調べたい
  • 他の研究を比較しながら自分の研究の立ち位置をはっきりさせたい といった場合は,関連研究を調査してみましょう.

この記事では以下の項目について記します:

  • 関連研究調査の大前提
@trycycle
trycycle / for-new-comer.md
Created December 31, 2019 09:10
卒業研究に向けて for 3年生

卒業研究に向けて for 3年生

いよいよ3年生のみなさんも卒業研究に着手することになります.大学における学修活動において,卒業研究は最も重要な活動です.これまでみなさんが履修されてきた講義や演習は正解が決まっており、そこにどのようにたどり着くかを学ぶものでした。しかし、卒業研究は「問いそのものを自力で設定し,自力で回答する」活動です.卒業研究をうまく進めるためには、これまで皆さんが採ってきた授業や演習に対するアプローチとはまったく異なるアプローチが必要となります.多くの人がそのことに戸惑いを感じることでしょう。しかし、その戸惑いを解消しようとするところに、大きな学びがあります.

卒業研究を開始するにあたって,みなさんに知っておいて欲しいことがあります.この文書はそれらを伝えるために作成しました.必ず一度目を通しておいてください.また,文書の末尾にアンケートを用意しました.各人の卒業研究のテーマおよび来年度の活動のあり方を検討するために活用しますので,必ずアンケートにご回答ください.

読み物1「卒業研究に取り組む意味」

すでに述べたように,卒業研究は大学の学修活動におけるハイライトであり,教育的にも最も重要な活動です.研究室に入るまでの2年半,みなさんは約100単位に相当する講義や演習を履修してきたと思います.大抵の授業は(少なくとも教員は知っている)正解がある問題を扱っており,それらを解くための知識や技術を教授することを目的としていました。しかし,卒業研究は授業とは大きく異なります.卒業研究は研究活動です.研究は授業とは異なり,答えはありません.答えは教員すら知りません.それどころか問いすらも設定されていません。極言すれば、研究の本質は「問いを探す活動」という点にあります.そして,設定した問いに対して自分なりの主張(回答)をうち出すことが,研究の目的となります.このことは,研究経験ゼロの学部生が取り組む卒業研究であっても変わりません.

卒業研究にある程度真剣に取り組めば,いろいろなチカラが身につきます.例えば、研究テーマあるいはその周辺の専門知識です.設定したテーマを通じて実践的に学ぶことになるので,これまでの受け身の授業よりも活きた知識やスキルを学ぶことができるでしょう.しかし,卒業研究で身につけられる(身につけるべき)最重要のチカラは,[問いを設定し解決策を考えるチカラ(コンセプチュアル・

@trycycle
trycycle / what-is-research-meeting.md
Created December 31, 2019 11:36
研究室における研究会の位置づけについて

研究室における研究会の位置づけについて

ここでは,大学研究室の中心活動である研究会の考え方を記します。この文書は山本の私見であるため,研究室によっては研究会に対する考え方がまったく異なる可能性があります。なお,研究分野や研究室主宰者によっては研究会のことをゼミと呼ぶ場合もあります。

前提1:大学研究室の存在意義

大学研究室の存在意義は大きくは「研究」「教育」の2つに大別されます。

第1の存在意義は研究です。研究室に所属する教員および学生は,研究室がかかげるビジョンに沿った研究を行います。研究室で行われる研究プロジェクトは,個人型もあればグループ型もあります。どちらの場合でも,研究室に所属するメンバーは,研究室がかかげるビジョンを達成するための研究仲間です。研究の経験・スキルの差はあれ,学生も研究仲間ということになります。

第2の存在意義は教育です。大学は高い教養やスキルを持つ人材を育てることをミッションの一つとしており,そのミッションは大学研究室にも引き継がれます。

@trycycle
trycycle / functions.php
Created January 6, 2020 13:53
WordPressで特定カテゴリをRSSフィードに表示させない設定
function RSSCategoryFilter($query) {
if ($query->is_feed) {
$query->set('cat', '-XXX'); // XXXは除外したいカテゴリID
}
return $query;
}
add_filter('pre_get_posts', 'RSSCategoryFilter');
@trycycle
trycycle / evaluate.ipynb
Created January 27, 2020 16:27
evaluate.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@trycycle
trycycle / message-frequency.ipynb
Last active February 23, 2020 13:57
「Pythonで体験するベイズ推論」の1.4節「メッセージ数に変化はあるか?」のNumPyro実装
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@trycycle
trycycle / homerun.ipynb
Last active February 23, 2020 13:57
NumPyroによるMLB野手の本塁打率のモデリング
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@trycycle
trycycle / npb-analysis.ipynb
Created March 16, 2020 07:34
NumPyroによる日本プロ野球のチーム戦闘力分析
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.