メッセージの文字化けについて
シェルのメッセージの文字化け
export OUTPUT_CHASET=sjisこれではうまくいかないと書いてあるサイトもあるけど、いちおううまくいっているみたい
vimの文字化け
まだ解決していない
lessの文字化け
lvを使えばいいらしい
export OUTPUT_CHASET=sjisこれではうまくいかないと書いてあるサイトもあるけど、いちおううまくいっているみたい
P(x)=\frac{\tilde{P}(x)}{Z}\omega^{(\alpha)}=\frac{\tilde{P}(x^{(\alpha)})}{Q(x^{(\alpha)})}を計算する。\sum_x A(x)P(x)=\frac{\sum_{\alpha}A(x^{(\alpha)})\omega^{(\alpha)}}{\sum_{\alpha} \omega^{(\alpha)}}T(x)=\frac{x^{\lambda}-1}{\lambda}
MASSライブラリをロードし、library(MASS)などとするとλの尤度が計算される。
box_par <- boxcox(y~x,lambda = seq(-0.25, 1, length = 100))
p <- box_par$x[which.max(box_par$y)]で、最尤推定量を取り出す。
<script type="text/javascript" src="http://tex.yourequations.com/"></script>
<pre lang="eq.latex">
f(x|\mu,\sigma)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{\sigma^2}}
</pre>
f(x|\mu,\sigma)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}
p_r、成分分布(、というのは一般化した場合で、この場合正規分布)h(x,\omega_r)として
p_{mix}(x,\theta)=\sum_{r=1}^{R}p_r h(x,\omega_r)
Prob(Z=r)=p_rX|Z=r \sim h(x,\omega_r)(X,Z=r) \sim P_r h(x,\omega_r)
p(Z=r|x,\theta)=\frac{p_r h(x,\omega_r)}{p_{mix}(x,\theta)}
#include<R.h>
#include<Rdefines.h>
SEXP likelihood(SEXP InitComplex,SEXP scn,SEXP ssn1,SEXP ssn2,SEXP theta);
SEXP p;
PROTECT(ssn1=AS_INTEGER(ssn1));
PROTECT(ssn2=AS_INTEGER(ssn2));
PROTECT(theta=AS_NUMERIC(theta));
PROTECT(p=allocVector(REALSXP,muallele*2));
UNPROTECT(4);
return p;
R CMD SHLIB **.c
dyn.load("**.so")
.Call("関数名",引数)