間隔尺度のしらべごと
なんか間隔尺度が話題になっていたので、自戒のためにまとめておく。
間隔尺度は、「0 が何もない状態を表さない」。なので、間隔尺度は足し引きの計算は行ってよいが、掛け算、割り算はなぜだめなのか。
よくある気温の例をもとにすると、暖かさははそもそも、摂氏・華氏・絶対温度の 3 つが存在している。ここでは、摂氏と絶対温度の関係(だいたい)を見る。
摂氏 ℃ | 絶対温度 K |
---|---|
-273 | 0 |
-200 | 73 |
-100 | 173 |
-50 | 223 |
0 | 273 |
10 | 283 |
20 | 293 |
30 | 303 |
40 | 313 |
50 | 323 |
表から分かるように、摂氏は、氷が解ける温度に 0 基準を設定しているが、絶対温度では熱がある状態といえる。なので、摂氏は「0 が何もない状態を表さない」、ということにはならない。
例えば、摂氏 10°C を 2 倍 すると、20°C という結果になるが、絶対温度だと 283K → 293K となっており、1.03 倍にしかならない。
気温の例は、暗黙的に絶対温度を理解していることを前提に、摂氏だけで説明されるので、よくわからないことになるんだろうか。 摂氏しか知らない人に対して「20°Cなので10℃の2倍暑いとは言わないですよね?」と説明しても、その人には絶対温度の概念もなければ、絶対温度が摂氏みたい感覚なので、「うむ、よくわからん」ということになるのかな。
Juliaをjupyter notebookで起動するまでのメモ~MacBook Air (M1, 2020)~
Juliaのインストール
インストーラーをDownload Juliaからダウンロード。ここでは、下記を利用する。
ダウンロードの後、ApplicationフォルダにAppを移動させる。
jupyter notebookのインストール
Anaconda環境ではないので、jupyter notebookをインストールしておく。
$ pip3 install notebook
Juliaとjupyter notebookのPATH
Juliaとjupyter notebookのPATHを通しておく。.bashrc
に下記を追記。
export PATH=${PATH}:/Applications/Julia-1.7.app/Contents/Resources/julia/bin export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.9/bin
追記後は.bashrc
を再度読み込んでおく。
$ source .bashrc
Juliaのパッケージをインストール
ターミナルからJuliaを起動する。
$ julia _ _ _ _(_)_ | Documentation: https://docs.julialang.org (_) | (_) (_) | _ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help. | | | | | | |/ _` | | | | |_| | | | (_| | | Version 1.7.2 (2022-02-06) _/ |\__'_|_|_|\__'_| | HEAD/bf53498635 (fork: 461 commits, 247 days) |__/ |
]
でpkg>
パッケージモードに変更し、下記のパッケージをとりあえずインストールしておく。
pkg> add Plots pkg> add Random pkg> add Distributions pkg> add StatsPlots
Juliaをjupyter notebookから起動
ターミナルからjupyter notebookを起動する。現状、PythonとJuliaが利用できるようになっている。
$ jupyter kernelspec list Available kernels: julia-1.7 /Users/aki/Library/Jupyter/kernels/julia-1.7 python3 /Library/Frameworks/Python.framework/Versions/3.9/share/jupyter/kernels/python3
jupyter notebookを起動する。
$ jupyter notebook