亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mise.r

?? r軟件 另一款可以計算核估計的軟件包 需安裝r軟件
?? R
?? 第 1 頁 / 共 2 頁
字號:
################################################################################ Exact MISE for normal mixtures################################################################################# nu, gamma.r, gamma.r2 written by Jose Chacon 10/2008nu <- function(r,A){ ###Using the recursive formula provided in Kan (2008)  A <- solve(A)  ei <- eigen(A)$values  tr <- numeric(r)  for(p in 1:r)    tr[p] <- sum(ei^p)  nu <- 1  if (r>=1)  {    for(p in 1:r)    {      a<-sum(tr[1:p]*rev(nu))/(2*p)      nu<-c(nu,a)    }  }   return(factorial(r)*2^r*nu[r+1])   }   ## gamma functional for MISE gamma.r <- function(mu, Sigma, d, r, Sd2r){  Sigmainv <- chol2inv(chol(Sigma))  w <- vec(K.pow(Sigmainv %*% Sigmainv, r)) %*% Sd2r  v <- rep(0,length=d^(2*r))  for(j in 0:r)    v <- v + ((-1)^j*OF(2*j)*choose(2*r, 2*j))*(K.pow(mu,2*r-2*j)%x%K.pow(vec(Sigma),j))  gamr <- (-1)^r*dmvnorm(mu,mean=rep(0,d),sigma=Sigma)*sum(w %*% v)    return(gamr)}## gamma functional for AMISE gamma.r2 <- function(mu, Sigma, d, r, Sd2r4, H){    Sigmainv <- chol2inv(chol(Sigma))  w <- vec(K.pow(Sigmainv %*% Sigmainv, r)) %x% vec(K.pow(Sigmainv %*% H %*% Sigmainv, 2)) %*% Sd2r4   v <- rep(0,length=d^(2*r+4))  for(j in 0:(r+2))    v <- v+((-1)^j*OF(2*j)*choose(2*r+4, 2*j))*(K.pow(mu,2*r-2*j+4)%x%K.pow(vec(Sigma),j))    gamr<-(-1)^r*dmvnorm(mu,mean=rep(0,d),sigma=Sigma)*sum(w %*% v)  return(gamr)}################################################################################ Omega matrices (for exact MISE for normal mixtures)## Parameters # mus - means# Sigmas - variances# k - number of mixture components# a - subscript of Omega matrix# H - bandwidth matrix## Returns # Omega matrix###############################################################################omega <- function(mus, Sigmas, k, a, H, d, r, Sd2r){  ## the (i,j) element of Omega matrix is dmvnorm(0, mu_i - mu_j,  ## a*H + Sigma_i + Sigma_j)   if (k == 1)    omega.mat <- gamma.r(mu=rep(0,d),Sigma=a*H + 2*Sigmas, d=d, r=r, Sd2r=Sd2r)  ##dmvnorm(x=mus, mean=mus, sigma=a*H + 2*Sigmas)  else  {       if (is.matrix(mus)) d <- ncol(mus)    else d <- length(mus)    omega.mat <- matrix(0, nr=k, nc=k)    for (i in 1:k)    {      Sigmai <- Sigmas[((i-1)*d+1):(i*d),]      mui <- mus[i,]      for (j in 1:k)      {        Sigmaj <- Sigmas[((j-1)*d+1):(j*d),]        muj <- mus[j,]            omega.mat[i,j] <- gamma.r(mu=mui-muj, Sigma=a*H + Sigmai + Sigmaj, d=d, r=r, Sd2r=Sd2r) ## dmvnorm(x=mui, mean=muj, sigma=a*H + Sigmai + Sigmaj)      }    }  }    return(omega.mat)}omega.1d <- function(mus, sigmas, k, a, h, d=1, r, Sd2r){  ## the (i,j) element of Omega matrix is dmvnorm(0, mu_i - mu_j,  ## a*H + sigma_i + sigma_j)  H <- h^2  Sigmas <- sigmas^2    if (k == 1)    omega.mat <- gamma.r(mu=0, Sigma=as.matrix(a*H + 2*Sigmas), d=d, r=r, Sd2r=Sd2r)  ##dmvnorm(x=mus, mean=mus, sigma=a*H + 2*Sigmas)  else  {       omega.mat <- matrix(0, nr=k, nc=k)    for (i in 1:k)    {      Sigmai <- Sigmas[i]      mui <- mus[i]      for (j in 1:k)      {        Sigmaj <- Sigmas[j]        muj <- mus[j]            omega.mat[i,j] <- gamma.r(mu=mui-muj, Sigma=as.matrix(a*H + Sigmai + Sigmaj), d=d, r=r, Sd2r=Sd2r) ## dmvnorm(x=mui, mean=muj, sigma=a*H + Sigmai + Sigmaj)      }    }  }    return(omega.mat)}############################################################################### Exact MISE for normal mixtures## Parameters# mus - means# Sigmas - variances# Props - vector of proportions of each mixture component # H - bandwidth matrix# samp - sample size## Returns# Exact MISE for normal mixtures###############################################################################mise.mixt <- function(H, mus, Sigmas, props, samp, h, sigmas, deriv.order=0){  if (!(missing(h)))    return(mise.mixt.1d(h=h, mus=mus, sigmas=sigmas, props=props, samp=samp, deriv.order=deriv.order))     if (is.vector(mus)) d <- length(mus)  else d <- ncol(mus)  k <- length(props)  r <- deriv.order  Sd2r <- Sdr(d,2*r)  ## formula is found in Wand & Jones (1993) and Chacon, Duong & Wand (2008)  if (k == 1)   {    mise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) +         (1-1/samp)*omega(mus, Sigmas, 1, 2, H, d, r, Sd2r) -        2*omega(mus, Sigmas, 1, 1, H, d, r, Sd2r) +          omega(mus, Sigmas, 1, 0, H, d, r, Sd2r)  }  else  {    mise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) +      props %*% ((1-1/samp)*omega(mus, Sigmas, k, 2, H, d, r, Sd2r) -                  2*omega(mus, Sigmas, k, 1, H, d, r, Sd2r) +                  omega(mus, Sigmas, k, 0, H, d, r, Sd2r)) %*% props  }  return(drop(mise)) }mise.mixt.1d <- function(h, mus, sigmas, props, samp, deriv.order=0){    d <- 1  k <- length(props)  r <- deriv.order  Sd2r <- Sdr(d,2*r)  H <- as.matrix(h^2)    ## formula is found in Wand & Jones (1993) and Chacon, Duong & Wand (2008)  if (k == 1)   {    mise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) +         (1-1/samp)*omega.1d(mus, sigmas, 1, 2, h, d, r, Sd2r) -        2*omega.1d(mus, sigmas, 1, 1, h, d, r, Sd2r) +          omega.1d(mus, sigmas, 1, 0, h, d, r, Sd2r)  }  else  {    mise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) +      props %*% ((1-1/samp)*omega.1d(mus, sigmas, k, 2, h, d, r, Sd2r) -                  2*omega.1d(mus, sigmas, k, 1, h, d, r, Sd2r) +                  omega.1d(mus, sigmas, k, 0, h, d, r, Sd2r)) %*% props  }  return(drop(mise)) } ################################################################################ Exact AMISE for bivariate normal mixtures## Parameters# mus - means# Sigmas - variances# props - mixing proportions # H - bandwidth matrix# samp - sample size## Returns   # Exact AMISE for normal mixtures###############################################################################amise.mixt <- function(H, mus, Sigmas, props, samp, h, sigmas, deriv.order=0){  if (!(missing(h)))    return(amise.mixt.1d(h=h, mus=mus, sigmas=sigmas, props=props, samp=samp, deriv.order=deriv.order))  r <- deriv.order  if (is.vector(mus)) {d <- length(mus); mus <- t(matrix(mus))}  else d <- ncol(mus)  k <- length(props)   Sd2r4 <- Sdr(d,2*r+4)  ##w <- Sd2r4%*%(K.pow(vec(diag(d)),r)%x%K.pow(vec(H),2))  ##w <- as.vector(w)  if (k == 1)    omega.mat <- gamma.r2(mu=rep(0,d),Sigma=2*Sigmas, d=d, r=r, Sd2r4=Sd2r4, H=H)  else  {       omega.mat <- matrix(0, nr=k, nc=k)    for (i in 1:k)    {      Sigmai <- Sigmas[((i-1)*d+1):(i*d),]      mui <- mus[i,]      for (j in 1:k)      {        Sigmaj <- Sigmas[((j-1)*d+1):(j*d),]        muj <- mus[j,]            omega.mat[i,j] <- gamma.r2(mu=mui-muj, Sigma= Sigmai + Sigmaj, d=d, r=r, Sd2r4=Sd2r4, H=H)      }    }  }  if (k == 1) {    amise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) + omega.mat/4  }  else {    amise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) +      (props %*% omega.mat %*% props)/4  }   return(drop(amise))}amise.mixt.1d <- function(h, mus, sigmas, props, samp, deriv.order=0){  d <- 1  r <- deriv.order  k <- length(props)  H <- as.matrix(h^2)  Sd2r4 <- Sdr(d,2*r+4)  if (k == 1)    omega.mat <- gamma.r2(mu=rep(0,d),Sigma=2*sigmas^2, d=d, r=r, Sd2r4=Sd2r4, H=H)  else  {       omega.mat <- matrix(0, nr=k, nc=k)    for (i in 1:k)    {      Sigmai <- sigmas[i]^2      mui <- mus[i]      for (j in 1:k)      {        Sigmaj <- sigmas[j]^2        muj <- mus[j]            omega.mat[i,j] <- gamma.r2(mu=mui-muj, Sigma= Sigmai + Sigmaj, d=d, r=r, Sd2r4=Sd2r4, H=H)      }    }  }  if (k == 1) {    amise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) + omega.mat/4  }  else {    amise <- 2^(-r)*nu(r,H)/(samp * (4 * pi)^(d/2) * sqrt(det(H))) +      (props %*% omega.mat %*% props)/4  }   return(drop(amise))}amise.mixt.old <- function(H, mus, Sigmas, props, samp){   if (is.vector(mus)) {d <- length(mus); mus <- t(matrix(mus))}  else d <- ncol(mus)  k <- length(props)  Xi <- matrix(0, nr=k, nc=k)  for (i in 1:k)  {    Sigmai <- Sigmas[((i-1)*d+1) : (i*d),]    mui <- mus[i,]    for (j in 1:k)    {               Sigmaj <- Sigmas[((j-1)*d+1) : (j*d),]       muj <- mus[j,]       Aij <- chol2inv(chol(Sigmai + Sigmaj))       Bij <- Aij %*% (diag(d) - 2*(mui - muj) %*%  t(mui - muj) %*% Aij)       Cij <- Aij %*% (diag(d) - (mui - muj) %*%  t(mui - muj) %*% Aij)           Xi[i,j] <- dmvnorm.mixt(x=mui, mus=muj, Sigmas=Sigmai+Sigmaj, props=1) *                  (2*tr(H %*% Aij %*% H %*% Bij) + tr(H %*% Cij)^2)    }    }     amise <- 1/(samp *(4*pi)^(d/2)*sqrt(det(H)))+ 1/4*props %*% Xi %*% props  return(drop(amise))}################################################################################ Lambda matrices (for exact AMISE for normal mixtures)## Parameters # mus - means# Sigmas - variances

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲va韩国va欧美va精品| 日韩欧美精品在线视频| 国产一区二区福利视频| 日本中文字幕一区二区有限公司| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品久久久久久久久晋中| 国产精品免费久久久久| 国产精品成人一区二区艾草| 国产精品久久久久久久午夜片 | 亚洲激情在线播放| 亚洲裸体在线观看| 亚洲一二三四区| 午夜国产精品一区| 奇米888四色在线精品| 日韩激情视频网站| 国产精品综合视频| www.欧美日韩| 精品视频在线免费看| 欧美一级专区免费大片| 久久色成人在线| 中文字幕一区二区三区不卡在线 | 久久精品一区二区三区av| 欧美国产精品久久| 亚洲美女视频一区| 老汉av免费一区二区三区| 国产一区二区三区观看| 91热门视频在线观看| 制服丝袜亚洲网站| 欧美国产视频在线| 天堂成人免费av电影一区| 国产一区二区三区香蕉| 99久久777色| 日韩一区二区麻豆国产| 国产精品嫩草影院av蜜臀| 午夜精品久久久久久久久| 国产高清在线精品| 欧美亚洲动漫另类| 国产日韩精品一区| 亚洲最色的网站| 精品一区二区三区不卡| 色爱区综合激月婷婷| 精品国精品国产尤物美女| 亚洲色图都市小说| 国产一区二区三区免费| 欧美在线不卡一区| 欧美国产日韩一二三区| 日韩精品1区2区3区| 色老汉一区二区三区| 久久久久国产精品麻豆ai换脸| 亚洲国产日韩在线一区模特| 国产成人啪午夜精品网站男同| 欧美精品丝袜中出| 亚洲裸体在线观看| 成人sese在线| 国产视频一区在线播放| 秋霞电影一区二区| 欧美剧情片在线观看| 亚洲三级久久久| 国产69精品久久久久777| 欧美不卡一二三| 五月天欧美精品| 欧美揉bbbbb揉bbbbb| 亚洲欧美色一区| 99精品桃花视频在线观看| 久久精品一区二区三区四区| 久久精品国产99久久6| 3d动漫精品啪啪一区二区竹菊| 亚洲美女屁股眼交| 一本色道久久综合亚洲精品按摩| 国产午夜精品理论片a级大结局| 免费成人性网站| 日韩免费观看高清完整版| 日韩vs国产vs欧美| 日韩欧美三级在线| 久久国产三级精品| 精品不卡在线视频| 激情欧美日韩一区二区| xvideos.蜜桃一区二区| 紧缚奴在线一区二区三区| 日韩视频在线观看一区二区| 日韩高清在线一区| 欧美成人r级一区二区三区| 毛片一区二区三区| 精品国产乱码久久久久久免费 | 亚洲欧美区自拍先锋| 99久久伊人久久99| 亚洲精品视频免费观看| 91麻豆精东视频| 亚洲成人动漫在线免费观看| 欧美日韩国产首页在线观看| 爽好多水快深点欧美视频| 91精品蜜臀在线一区尤物| 国内不卡的二区三区中文字幕| wwwwww.欧美系列| av在线播放成人| 亚洲国产成人av| 欧美一卡2卡三卡4卡5免费| 国产一区二区中文字幕| 最新日韩在线视频| 欧美久久久久免费| 国产精品123区| 亚洲老妇xxxxxx| 日韩精品一区二区在线| 国产99精品在线观看| 亚洲人成人一区二区在线观看| 精品视频在线视频| 国产酒店精品激情| 亚洲国产精品久久久久婷婷884| 这里是久久伊人| av在线不卡电影| 麻豆国产一区二区| 椎名由奈av一区二区三区| 日韩女同互慰一区二区| 99九九99九九九视频精品| 开心九九激情九九欧美日韩精美视频电影 | 国产亚洲1区2区3区| 93久久精品日日躁夜夜躁欧美| 亚洲aⅴ怡春院| 国产欧美精品一区aⅴ影院| 欧美色视频一区| 成人在线视频一区二区| 爽好久久久欧美精品| 中文字幕日本不卡| 日韩精品一区二区三区在线播放 | 欧美图片一区二区三区| 国产一区二区三区在线观看免费视频 | 国产成人精品一区二区三区四区| 亚洲人成小说网站色在线| 欧美成人精品1314www| 欧美日韩免费在线视频| 成人午夜视频在线| 狠狠色伊人亚洲综合成人| 伊人婷婷欧美激情| 18涩涩午夜精品.www| 欧美成人官网二区| 91精品国产一区二区人妖| 99在线热播精品免费| 国产一区二区美女| 麻豆久久久久久久| 亚洲成人av免费| 亚洲宅男天堂在线观看无病毒| 亚洲国产精品av| 国产女人aaa级久久久级| 日韩你懂的电影在线观看| 欧美卡1卡2卡| 欧美乱熟臀69xxxxxx| 在线视频中文字幕一区二区| 99久久精品免费观看| 国产99久久久国产精品| 粉嫩绯色av一区二区在线观看| 国产资源在线一区| 韩国精品主播一区二区在线观看| 蜜臀久久99精品久久久久宅男| 五月天国产精品| 日韩精品欧美成人高清一区二区| 亚洲国产精品一区二区www在线| 一区二区三区四区不卡在线| 亚洲欧美综合另类在线卡通| 国产精品大尺度| 亚洲精品美国一| 亚洲成人福利片| 日韩高清不卡在线| 精品一区二区三区日韩| 国产一区视频网站| 成人97人人超碰人人99| 不卡电影免费在线播放一区| 91免费观看在线| 欧美日韩一区二区三区在线看| 欧美精品电影在线播放| 日韩免费观看高清完整版 | 欧美色网站导航| 91超碰这里只有精品国产| 日韩精品专区在线影院观看| 精品欧美一区二区久久| 久久久久久亚洲综合影院红桃 | 欧美狂野另类xxxxoooo| 日韩一区二区精品| 久久―日本道色综合久久| 国产精品高潮久久久久无| 一区二区三区中文在线观看| 午夜精品久久久久久久蜜桃app| 久久成人免费网| 不卡在线视频中文字幕| 欧美三级在线看| www一区二区| 亚洲黄色av一区| 久久精品国产精品亚洲精品| 成人午夜免费电影| 91精品国产麻豆国产自产在线| 国产午夜精品理论片a级大结局| 亚洲激情综合网| 国产精品一区二区果冻传媒| 色呦呦一区二区三区| 日韩欧美久久久| 亚洲男同性恋视频| 蜜臀国产一区二区三区在线播放| 99久久99久久精品免费观看 | 麻豆精品视频在线| 91蜜桃婷婷狠狠久久综合9色| 日韩欧美第一区|