黒木玄 Gen Kuroki
- いいね数 389,756/311,170
- フォロー 995 フォロワー 14,556 ツイート 293,980
- 現在地 (^-^)/
- Web https://genkuroki.github.io/documents/
- 自己紹介 私については https://twilog.org/genkuroki と https://genkuroki.github.io と https://github.com/genkuroki と https://github.com/genkuroki/public を見て下さい。
2020年05月06日(水)
#Julia言語
github.com/cstjean/Scikit...
```julia
combinations_with_replacement(arr, degree) =
(degree == 0 ? [()] : # needs to special-case
filter(issorted, IterTools.product(fill(arr, degree)...)))
```
docs.julialang.org/en/v1/base/sor...
issorted
によるフィルタリングで処理してました。 twitter.com/thinkperthon/s... pic.twitter.com/fz2KI4IDjP
タグ: Julia言語
posted at 00:02:29
非公開
タグ:
posted at xx:xx:xx
Thought about reading my #julialang time travel debugging blogpost yesterday, but didn't want to commit to clicking a link? Fear not! The demo now has a video preview you can watch right from the comfort of your twitter: julialang.org/blog/2020/05/rr/. pic.twitter.com/AZQjz6gvSb
タグ: julialang
posted at 03:05:03
非公開
タグ:
posted at xx:xx:xx
Hey guys'n'gals! For those who miss the Python's YIELD
Channels in Julia!
#JuliaLang #Julia #Programming #Channel pic.twitter.com/ePY1tcJ7KE
タグ: Channel Julia JuliaLang Programming
posted at 05:38:01
非公開
タグ:
posted at xx:xx:xx
@joe_tokyo @stattan 多分、Joeさんはこの話題の文脈を誤解していると思います。
以下のリンク先スレッド全体のように、実際には実質ゴールを厳しめに設定するだけの話にしかなっていないのに、頻度論はダメでベイズ統計にすれば問題が解決するかのように言う人がいるのです。続く
twitter.com/genkuroki/stat...
タグ:
posted at 06:44:46
@joe_tokyo @stattan #統計 Anscome's quartetの4つのデータセットの場合の単純線形回帰では、通常の最小二乗法でも、ベイズ版でも、「推定結果はどれもほぼ同じになる」という結果は変わらない。
ベイズにしても事情が変わらないことは結構ある。続く
タグ: 統計
posted at 06:48:14
@joe_tokyo @stattan #統計 豊田秀樹『瀕死本』のような
戯画化された「頻度論」統計の解説に基いて「頻度論」をけなし、「ベイズ統計では仮説が正しい確率が分かる」とデタラメなベイズ統計の解説を行ない、「仮説が正しい確率」を使えば多くの問題が解決するかのように語る本
については、継続的な批判が必要。
タグ: 統計
posted at 06:52:47
@joe_tokyo @stattan #統計 以下のリンク先のグラフは、豊田『瀕死本』におけるベイズ統計における豊田『瀕死本』の意味での「仮説が正しい確率」(←鉤括弧必須)と「片側検定のP値がほぼぴったり一致することを示しています。
twitter.com/genkuroki/stat...
タグ: 統計
posted at 06:59:21
@joe_tokyo @stattan #統計 Anscome's quartetのプロット(添付画像1)と私によるAnscome's quartetのベイズ版のプロット(添付画像2)も、「頻度論」とベイズ統計で事情が変わらない場合に分類されます。
twitter.com/genkuroki/stat... pic.twitter.com/PlxrPEyTRj
タグ: 統計
posted at 07:02:55
@sweetbox_k @JingujiPico @srnGyMpY2sGZ6Wc 続報 制服の女子スカート丈の件ですが、中学校は3年間の成長が大きい事から、費用(親に負担)のかかるハード対策は難しく、服装検査のない(or 検査のゆるい)中学校では、短そうな生徒に声をかける、検査の厳しい中学校では、膝立ちさせる等のアナログな方法で確認する事が多いようです。→続く pic.twitter.com/gtd51rTmVy
タグ:
posted at 08:12:00
@sweetbox_k @JingujiPico @srnGyMpY2sGZ6Wc 続き 高校になると、3年間であまり身長が変わらない事から、ハード対策をする学校が増えてるようです。
1枚目:入学時(制服購入時)に、お直しの記録を残す例。
2枚目:服装規定でスカートの裾の刺繍を義務化した例。
3枚目:2枚目(刺繍義務化)の運用イメージ。
どの方法も、凄いこだわりです。 pic.twitter.com/BH8gpvWzUD
タグ:
posted at 08:18:33
日本語だとすでに5ヶ月前(
元記事はさらに2年前)に記事化してます。qiita.com/antimon2/items...
こちらもぜひ。 #Julia言語 #JuliaLang twitter.com/JuliaProg/stat...
posted at 09:00:00
〈 Berger | Dillon 〉 @InertialObservr
Live footage inside the white house CEA twitter.com/WhiteHouseCEA/... pic.twitter.com/YtIEob5NND
タグ:
posted at 09:00:42
杉原里美/Satomi Sugihara @asahi_Sugihara
スカート丈に異常なこだわり、驚きました。スカート丈と勉強にどんな関係があるのでしょうか。 #学校の謎ルール twitter.com/modifyso1/stat...
タグ: 学校の謎ルール
posted at 09:20:13
#統計 交差検証の重要性について
改めて、汎化性能と交差検証のはなし - 渋谷駅前で働くデータサイエンティストのブログ tjo.hatenablog.com/entry/2020/04/...
を引用するツイートがたまに流れて来るのですが、これよく見てみると、ランダムウォークの多項式回帰をやっているので引用しない方がよいです。続く
タグ: 統計
posted at 09:41:46
#統計 たぶん
tjo.hatenablog.com/entry/2020/04/...
を引用する人は、そこにある添付画像に引用するプロットを見て「おお!交差検証すげえ」と思って引用しているのでしょうが、このプロットは都合のよいプロットを擬似乱数のシードを特別に見繕って作成するというちょっと悪質な方法で作成されています。 pic.twitter.com/tRiVgAUCHT
タグ: 統計
posted at 09:41:47
#統計 そのプロットを作成した #R言語 のコードは
github.com/ozt-ca/tjo.hat...
で公開されています。サンプルを生成している6行目は
y_org <- cumsum(rnorm(n, 0, 20)) + 1000
なので、これはランダムウォークです。4行目で擬似乱数のシードを都合が良いものに固定しています。 pic.twitter.com/iLTpz8f2E0
posted at 09:41:47
#統計 沢山の場合に同様のプロットをしてみると添付画像のようになります。「300期の値」による予測のプロットもシアンの破線で付け加えてある。
黒線のデータ(プロットでは左側を略)から青線を予測したい。
さて、赤線とシアンの破線のどちらの予測が当たっているように見えるでしょうか? pic.twitter.com/XsqnfElE1R
タグ: 統計
posted at 09:41:48
#統計 しかし、たとえ内容的に問題があったとしても、ブログを書くときにソースコードを完全公開していることは非常に素晴らしいと思います。
みんな見習うべき。
私も「沢山の場合のプロット」を作成するために使ったJupyter notebookを以下で公開しておきます。 #R言語
nbviewer.jupyter.org/gist/genkuroki...
posted at 09:41:49
杉原里美/Satomi Sugihara @asahi_Sugihara
「せんせーい、○○さんのスカート丈が短いですっ!」
大人同士の相互監視、子どもへの不寛容は、学校で育まれたものではないでしょうか。
#コロナ自警団
www.iza.ne.jp/kiji/life/news...
タグ: コロナ自警団
posted at 09:50:41
杉原里美/Satomi Sugihara @asahi_Sugihara
こんなふうにチェックするそうです。
とにかく形式を守らせることで思考力を奪っていく。 #学校の謎ルール #新しい生活様式
twitter.com/modifyso1/stat... twitter.com/modifyso1/stat...
posted at 09:59:32
【級位者向け実戦型詰将棋part190】
これを詰ますことができた者だけが楽しいゴールデンウィークを終えることができる。 pic.twitter.com/eJl4LdQHiq
タグ:
posted at 11:24:25
Juliaで行列中の特定のインデックス「以外」を抽出したい時は、InvertedIndicesパッケージを使う。Not関数でインデックスを括ることで、それ以外のインデックスでまとめてくれる。複数インデックスにも対応。
スクショはギブスサンプリング実装のための仕込み
github.com/mbauman/Invert...
#julialang pic.twitter.com/ID0I6LSbYb
タグ: julialang
posted at 12:14:17
ごまふあざらし(GomahuAzaras @MathSorcerer
Julia 1.4.1 を Raspberry Pi Zero W 上で動けるようになりました. pic.twitter.com/zv7V25h9fn
タグ:
posted at 12:41:53
ごまふあざらし(GomahuAzaras @MathSorcerer
Artifact システムのせいで Julia以外のライブラリに依存したり xxx_jll のようなライブラリに依存するパッケージのインストールは全滅だけどね・・・(例えばSpecialFunction.jlが動かない.これのせいでSymPyが導入できない)パッチ充てればいいと思うんだけれど面倒.暇な人試して.
タグ:
posted at 12:41:54
ごまふあざらし(GomahuAzaras @MathSorcerer
- 幸い PyCall 単体なら使えるので sy = pyimport("sympy") とすればできないわけではない.
- IJulia も一部動かないけれど回避策はある
タグ:
posted at 12:41:54
2次元シュレーディンガー方程式を有限要素法で解いてみる in Julia: gmshを使ってメッシュも作ってみた on @Qiita qiita.com/cometscome_phy...
タグ:
posted at 13:08:00
Kriging (aka Wiener interpolation) accounts for uncertainty in kernel interpolation using a Gaussian processes. en.wikipedia.org/wiki/Kriging pic.twitter.com/4Qrnh2bsI7
タグ:
posted at 14:00:00
bjoern × falcon API server running with Julia:
github.com/aviatesk/Impur...
#julialang
タグ: julialang
posted at 15:24:19
「rr がデバッグにすごく便利だから Julia にバグレポする時は使ってくれ」という Julia チームのブログ記事.rr の仕組みや perf も解説.rr は実行を巻き戻せる Mozilla の Linux 向け C, C++ デバッガ | 'Coming in Julia 1.5: Time Traveling (Linux) Bug Reporting' julialang.org/blog/2020/05/rr/
タグ:
posted at 15:48:58
Julia では --bug-report=rr で簡単に使えるようになってるらしい.ただしプログラムが実行中に触ったファイルなども記録されるので,処理内容によってはアップロード前に privacy に気を付ける必要あり
タグ:
posted at 15:53:24
rr 自体は前から知ってたけど,ベンチマーク初めて見た.スレッドの切り替えが激しい処理だとオーバーヘッドが大きくなるのは仕組み上仕方ないとしても,それ以外でほぼ1〜2倍程度のオーバーヘッドに収まってるのすごいなぁ
タグ:
posted at 15:59:57
ちなみに rr の仕組みやパフォーマンス評価の詳細について興味がある人は,この paper を読むと良さそう(PDF) | 'Engineering Record And Replay For Deployability Extended Technical Report' arxiv.org/pdf/1705.05937...
タグ:
posted at 16:10:22
#統計 以上の話題に関する詳しい計算は、私的ノート
genkuroki.github.io/documents/2016...
Kullback-Leibler 情報量と Sanov の定理
に書いておきました。二項分布を多項分布に一般化して書いてあります。
タグ: 統計
posted at 18:18:16
#統計 微積分のノート
github.com/genkuroki/Calc...
の一部分の
genkuroki.github.io/documents/Calc...
11 Kullback-Leibler情報量
にも解説があります。 #Julia言語
統計学における確率論の三種の神器は
* 大数の法則
* 中心極限定理
* KL情報量のSanovの定理
だと私は思っています。
posted at 18:26:32
#統計 #数楽 私的ノート
genkuroki.github.io/documents/2016...
Kullback-Leibler 情報量と Sanov の定理
には統計力学との関係についても書いてあります。KL情報量の-1倍は統計力学におけるエントロピーのトイ・モデルとみなせ、Sanovの定理は物理的に仮定されるエントロピーの漸近挙動の話の特別な場合。
posted at 18:31:04
#統計 #数楽 熱力学や統計力学を勉強するとルジャンドル変換がよく出て来ます。凸函数を扱う場合にルジャンドル変換が出てくるのは当然と言われれば当然なんですが、いまいち、個人的に納得できないものを感じていました。
添付画像はルジャンドルの肖像画
ja.wikipedia.org/wiki/%E3%82%A2... pic.twitter.com/qZW7zwsgUz
posted at 18:41:16
#統計 #数楽
* 確率論における大偏差原理
* 統計学におけるKL情報量の利用
* 統計力学におけるカノニカル分布
などなどを、すべて統一的に眺めることができるのは楽しいので、それを伝えたくて、できるだけ易しく
genkuroki.github.io/documents/2016...
Kullback-Leibler 情報量と Sanov の定理
を書きました。
posted at 18:52:14
#統計 すっかり忘れていて、自分では何も考えていないのですが、以下のリンク先の疑問を解決した人がいれば、その結果を教えて下さい。
WAICの正しい使い方について質問があれば私に聞いて下さい。
twitter.com/genkuroki/stat...
タグ: 統計
posted at 21:29:11
#超算数 「算数教育界wを支える構造や、出世の仕組みの一部」という題名で掲示板に書き込みました。
8254.teacup.com/kakezannojunjo...
タグ: 超算数
posted at 21:37:24
#統計 『社会科学のためのベイズ統計モデリング』(添付画像はこの本の必要部分の引用)のスタイルでは、サンプルX_1,…,X_nは確率変数の組(函数の組)で、サンプルの実現値はあるω∈Ωでのそれらの値の組
(x_1,…,x_n)=(X_1(ω),…,X_n(ω))
という意味になっています。ωが変わればx_i達も変わる。続く twitter.com/argos_m1111/st... pic.twitter.com/zzmrEJudVo
タグ: 統計
posted at 22:03:53
#統計 例: 公平なサイコロをn回振って出た目の列の確率変数列としてのモデル化は以下のようにして作れる。
Ω = {(ω_1,…,ω_n)|ω_1,…,ω_n=1,2,3,4,5,6},
X_i(ω)=ω_i for ω=(ω_1,…,ω_n)∈Ω,
P(A)=|A|/6ⁿ for A⊂Ω.
ここで|A|はAの要素の個数。
twitter.com/genkuroki/stat...
タグ: 統計
posted at 22:10:06
ごまふあざらし(GomahuAzaras @MathSorcerer
諸説はあるけれど要するに
日本語で言うところの何かふわっとした抽象的なものを示す「アレ」みたいなもんだとおもってます。それがたまたまJuliaという文字列になっただけで。
タグ:
posted at 22:10:26
@takusansu これ、私も疑問に思っていました。
静岡で圧倒的に採択率の高い学校図書には、静岡大学や常葉大学の先生が入っています。
8254.teacup.com/kakezannojunjo...
地域の採択教科書と執筆者の関係を調べようと思ったけど、面倒臭くて断念しました。誰かやって欲しい。
8254.teacup.com/kakezannojunjo...
タグ:
posted at 22:15:59
ほりたみゅ (mastodonも見てね) @Hyrodium
Juliaの環境、数ヶ月前にJupyterからJunoに完全に乗り換えたつもりだったけど(a)benchmarkを多用するときはJupyterの方が見やすいな
タグ:
posted at 22:29:37
@genkuroki 黒木先生、いつも統計関連のツイートを興味深く拝見しております。また、本件の解説をありがとうございます。X_nの引数として、あるω∈Ωがあると考えれば良かったのですね。まだ完全には咀嚼し切れていませんが、視界が少し晴れた気がします。
タグ:
posted at 22:32:05
ごまふあざらし(GomahuAzaras @MathSorcerer
リファレンス元の記事は壊れてないので
Juliaブログのページがなんかおかしなことになってるっぽいね.
www.yxliu.group/2020/04/scatte...
タグ:
posted at 22:37:42
@sunchanuiguru @takusansu blog.goo.ne.jp/mh0920-yh/e/15...
これですね。
8254.teacup.com/kakezannojunjo...
>東書 新編 新しい算数
中野 博之 弘前大学 教授
でも青森県は啓林館の採択が多いようだから、一概には言えないようにも思う。どうなんでしょうね?
タグ:
posted at 22:44:37
@sekibunnteisuu @takusansu 常葉大学というと、副島隆彦を思い出してしまいます。
mixi で、副島隆彦の弟子の 佐藤研一朗という人が政治活動をしていましたが、彼らはいまどうしているのやら。
タグ:
posted at 22:44:48
the more I use macro, the happier I would be, the less ppl want to read my code
タグ:
posted at 22:46:56
@sekibunnteisuu @takusansu それです。
残念ながら、今は新型ウィルス問題で大学の図書館も閉まっているので、教科書を見に行くわけには行きませんが、、、
タグ:
posted at 22:47:47
@meister_T 全部扱いますよ!
二次関数→二次方程式→二次不等式
の順番になってますね🤔
塾に来る子は「不等号の向きが…」とパターンマッチングに走っている子が少なからずいるので、問題によっては詰んでますね
何なら今日、x<-i,i<xと答える子もいたので、どうなっとんねんって感じです
タグ:
posted at 23:11:51
#Julia のGeometricIntegrators.jlパッケージ、Travis CIでテストが成功したらcoverageもわかるようになりました。.travis.ymlのafter_successにcoverallsにsubmitするよう書いておけばよいみたいです。結果は65%... coveralls.io/github/t-nissi...
タグ: Julia
posted at 23:21:38
Dynamic Data Script @ddata_script
Can Julia really make your R code faster?! We were wondering so we benchmarked it😜
#RStats #r4ds #DataScience #JuliaLang
youtu.be/1dvnJdK9nCQ
タグ: DataScience JuliaLang r4ds RStats
posted at 23:23:09
Dynamic Data Script @ddata_script
This video is a follow up on last's week tutorial about R performance! youtu.be/dhfM4xeHVHI
タグ:
posted at 23:24:43