[過去ログ] 臨床統計もおもしろいですよ、その1 [無断転載禁止]©2ch.net (747レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
276: 2017/11/28(火)18:52 ID:QFCizNPN(2/3) AAS
I could not locate a good site to explain normalizationn for logististic regression,

but with the examples depicted in the textbook I have finally got understood.

This is it.

画像リンク[png]:i.imgur.com

core portion of its code :
省1
277: 2017/11/28(火)20:13 ID:QFCizNPN(3/3) AAS
# z=b0+?bk*xk
# p = logistic(z) = 1/(1+e^-z)
# 1-p = (1+e^-z)/(1+e^-z) - 1/(1+e^-z) = e^-z/(1+e^-z)
# p/(1-p) = 1 /e^-z = e^z
# logit(p) = log(p/(1-p))= log(e^z) = z
# logit(logistic(z)) = z
278: 2017/11/30(木)16:34 ID:TyAFrmPC(1/2) AAS
dataList=list(y=y,Ntotal=length(y),meanY=mean(y),sdY=sd(y))
modelString = '
model {
for ( i in 1:Ntotal ) {
y[i] ~ dt( mu , 1/sigma^2 , nu )
}
mu ~ dnorm( meanY , 1/(100*sdY)^2 )
sigma ~ dunif( sdY/1000 , sdY*1000 )
nu ~ dexp(1/30.0)
}
省8
279: 2017/11/30(木)16:35 ID:TyAFrmPC(2/2) AAS
# Y = aX + b , X ~ dt, a:scale parameter, b:location parameter
dt_ls <- function(x, df, mu, a) 1/a * dt((x - mu)/a, df)
pt_ls <- function(x, df, mu, a) pt((x - mu)/a, df)
qt_ls <- function(prob, df, mu, a) qt(prob, df)*a + mu
rt_ls <- function(n, df, mu, a) rt(n,df)*a + mu

par(mfrow=c(1,1))
hist(y,breaks=20,col='skyblue',freq=FALSE,xlim=c(30,220),main='')
N=63 #length(y)
for(i in sample(1:nrow(js),N)){
curve(dt_ls(x,js[i,'nu'],js[i,'mu'],js[i,'sigma']),add=TRUE,
省2
280: 2017/12/01(金)13:08 ID:UfpWtEOZ(1) AAS
dT <- function(x, nu, mu, sd){
s=sd*sqrt((nu-2)/nu)
dt((x - mu)/s, nu)/s
}
pT <- function(x, nu, mu, sd){
s=sd*sqrt((nu-2)/nu)
pt((x - mu)/a, nu)
}
qT <- function(prob, nu, mu, sd){
s=sd*sqrt((nu-2)/nu)
省6
281: 2017/12/02(土)06:06 ID:SDqtqHE2(1) AAS
男性 28.2%
女性 9.0%
男女計 18.2%

外部リンク[html]:www.jti.co.jp

P(s)=.182
P(s|f)=.090
P(s|m)=.282

P(s)=P(s|f)P(f)+P(s|m)P(m)
P(m)=1-P(f)

から
省5
282
(1): 2017/12/02(土)11:15 ID:ZaK9sW49(1) AAS
# 問.
# 患者が煙草を忘れて行ったとする。
# 忘れて行った人物が女性である確率を以下のデータから計算せよ。
#
# 喫煙率
# 男性 28.2%
# 女性 9.0%
# 男女計 18.2%

P(s|m) = 0.282
P(s|f) = 0.090
省15
283: 2017/12/03(日)06:11 ID:B6LMarvh(1) AAS
1次方程式もできないド底辺特殊シリツ医大卒の記録
画像リンク[jpg]:imagizer.imageshack.com

何度読んでも馬鹿すぎる。
男女別の割合と全体での割合から男女比が計算できるとも思わないとは。
なんでこんなのが大学に入れるわけよ?
裏口入学以外に説明がつく?
中学生でも解ける一次方程式の問題だろ。

それすらできない馬鹿が自信を持って発言。
>患者の男女比が必要なのもわからないのか?
だとさ。
省8
284: 2017/12/03(日)08:22 ID:Egt6Q5KK(1) AAS
1次方程式もできないド底辺特殊シリツ医大卒の記録
画像リンク[jpg]:imagizer.imageshack.com

何度読んでも馬鹿すぎる。
男女別の割合と全体での割合から男女比が計算できるとも思わないとは。
なんでこんなのが大学に入れるわけよ?
裏口入学以外に説明がつく?
中学生でも解ける一次方程式の問題だろ。
シリツ医大には二次方程式が解けないやつがいると言ってた えなりかずき もビックリだろね。
それすらできない馬鹿が自信を持って発言。
>患者の男女比が必要なのもわからないのか?
省10
285: 2017/12/03(日)10:56 ID:qW8l0b6t(1) AAS
# ある仮想の難治疾患患者25人従来薬を投与して3人治癒した。
# 新薬が登場して3人に投与したところ治癒した人はいなかった。
# この新薬を継続して使う価値があるかどうか検討せよ。
別バージョン
# 巨乳女子大で25人に声をかけたら3人が誘いにのった。
# 桃尻女子大で3人に声をかけたら誰も誘いにのらなかった。
# どちらが口説きやすいか検討せよ。

JAGSでMCMCして治癒率の確率密度関数を描くとこうなる。
画像リンク[png]:i.imgur.com

治癒率差の不偏推定量は
省17
286: 2017/12/04(月)03:24 ID:mVXTI5F+(1) AAS
# ある仮想の難治疾患患者25人従来薬を投与して3人治癒した。
# 新薬が登場して3人に投与したところ治癒した人はいなかった。
# この新薬を継続して使う価値があるかどうか検討せよ。
別バージョン
# 巨乳女子大で25人に声をかけたら3人が誘いにのった。
# 桃尻女子大で3人に声をかけたら誰も誘いにのらなかった。
# どちらが口説きやすいか検討せよ。

JAGSでMCMCして治癒率の確率密度関数を描くとこうなる。
画像リンク[png]:i.imgur.com

治癒率差の不偏推定量は
省17
287: 2017/12/04(月)12:27 ID:dllejky7(1) AAS
# ある仮想の難治疾患患者25人に従来薬を投与して3人治癒した。
# 新薬が登場して3人に投与したところ治癒した人はいなかった。
# この新薬を継続して使う価値があるかどうか検討せよ。
別バージョン
# 巨乳女子大で25人に声をかけたら3人が誘いにのった。
# 桃尻女子大で3人に声をかけたら誰も誘いにのらなかった。
# どちらが口説きやすいか検討せよ。

JAGSでMCMCして治癒率の確率密度関数を描くとこうなる。
画像リンク[png]:i.imgur.com

治癒率差の不偏推定量は
省17
288: 2017/12/08(金)20:35 ID:raU+TCc7(1) AAS
In summary, when there is interaction, then the influence of the individual predictors can not be summarized by their individual regression coefficients alone, because those coefficients only describe the influence when the other variables are at zero.

A careful analyst considers credible slopes across a variety of values for the other predictors.

Notice that this is true even though the interaction coefficient did not exclude zero from its 95% HDI.

In other words, if you include an interaction term, you cannot ignore it even if its marginal posterior distribution includes zero.
289: 2017/12/10(日)13:21 ID:xzT2/Bky(1/2) AAS
seqn<-function(n=5,N=100,p=0.5){ # N回のうちn回以上続けて表がでるか?
rn=rbinom(N,1,p)
count=0
for(i in 1:N){
if(rn[i] & count<n){
count=count+1
}
else{
if(count==n) {return(TRUE)}
else{
省14
290: 2017/12/10(日)14:45 ID:xzT2/Bky(2/2) AAS
# 最頻値M 平均m 分散v のガンマ分布を作る

Mv2sr <- function(M,v){
shape=(M^2 +2*v+sqrt(M^2*(M^2+4*v)))/(2*v)
rate= (M^2+ sqrt(M^2*(M^2+4*v)))/(2*M*v)
c(shape=shape,rate=rate)
}
Mv2sr(1,1)

sr2mMv <- function(shape,rate){
c(mean=shape/rate,mode=(shape-1)/rate,var=shape/(rate^2))
}
省7
291: 2017/12/12(火)06:01 ID:6Uyksjmd(1/4) AAS
画像リンク[jpg]:imagizer.imageshack.com
292: 2017/12/12(火)20:18 ID:6Uyksjmd(2/4) AAS
f <- function(i){
re=i+0:(k-1)
re=re%%n
re[which(re==0)]=n
return(re)
}
g <- function(x) (x+1)%%2
h <- function(i,b){
idx=f(i)
b[idx]=g(b[idx])
省9
293: 2017/12/12(火)20:19 ID:6Uyksjmd(3/4) AAS
n=7
k=3
a=rep(0,7) #7枚全部裏のとき
f <- function(i){
re=i+0:(k-1)
re=re%%n
re[which(re==0)]=n
return(re)
}
g <- function(x) (x+1)%%2
省12
294: 2017/12/12(火)20:21 ID:6Uyksjmd(4/4) AAS
sc6=t(combn(n,6))
sc6p=numeric(nrow(sc6))
for(j in 1:nrow(sc6)){
sc6p[j]=prod(i(sc6[j,]))
}
any(sc6p==1)  #6回でも無理

sc7=t(combn(n,7))
sc7p=numeric(nrow(sc7))
for(j in 1:nrow(sc7)){
sc7p[j]=prod(i(sc7[j,]))
省12
295: 2017/12/16(土)15:56 ID:LibxCzfo(1/9) AAS
平均・標準偏差が以下の4群の多重比較

> tapply(Y,Group,mean)
A B C D
97 99 102 104
> tapply(Y,Group,sd)
A B C D
8 1 1 8

画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com

> kruskal.test(Y~Group)
省11
1-
あと 452 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.213s*