方格子上寫數學符號的方法 (2)。

2023/08/11閱讀時間約 2 分鐘

Subject: 在方格子平台上呈現數學符號的方法。


Hi there,

我在2018年紀錄過在 Vocus上顯示程式碼或數學式的解決方式。現在程式碼這部份新編輯器已經可以支援,但數學式目前還是無解。

Solutions

1) 使用圖片插入(有點麻煩)。 有幾種工具可以在 Medium 上面快速插入公式(圖片形式),例如:https://embed.fun/TeX Math Here 等工具。但是他們在方格子目前還無法使用,所以基本上只能先匯出圖片之後再插入了。

raw-image

2) 使用 unicode 符號(推薦)。 unicodeit.net 這個網站還行,可以幫你打一點 unicode 的符號。αᵢ βⱼ γₖ, 或是 x ∈ (-∞, ∞),或是 y = β₀ + β₁ x₁ + β₁ x₂ + ε 都 ok。勉強能用。

這樣吧,我用 unicode 的方式寫一段東西。這個內容來自 Statistical Rethinking 這本書的 Ex. 11.1.4 (Aggregated binomial)。其中 a[gid] 或可以用下標功能寫成 αGID

Aᵢ ∼ Binomial(Nᵢ, pᵢ)
logit(pᵢ) = αⱼ
αⱼ ∼ Normal(0,1.5)

alist(
admit ~ dbinom(applications, p),
logit(p) <- a[gid],
a[gid] ~ dnorm(0, 1.5)
)


另外有一個 python 套件叫做 flatlatex,可以幫你把 latex 語法打平(變成 unicode 形式)。看起來還算是 ok。

例如,(∑ᵢ₌₀)¹⁰⁰xᵢ 這個東西大家看得懂是什麼嗎?從 x0+x1+...+x100

這個呢?想得到是 Softmax function 嗎? Pr(k|s₁,s₂,...,s[K])=(exp(s[k]))/((∑ᵢ₌₁)ᴷexp(sᵢ))

3) 用 sympy 之類的形式。 像這樣。

c: 0.398942280401433⋅exp(x)
────────────────────────
____
╱ 2
╲╱ s


Remark

  1. 方格子平台盡量不要寫太多數學表達比較好。這個平台不是為科學寫作設計的。最好的方式應該是詳細文件寫在別的地方,再連結回來。把這裡當成社群經營。
  2. 真的要的話,可以(也只能)用 unicode 形式。

See Also


Best,

JW


    -客觀測量研究。 -應用統計。 -M is for Measurement.
    留言0
    查看全部
    發表第一個留言支持創作者!