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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? kernelpls.fit.r

?? 做主成分回歸和偏最小二乘回歸
?? R
字號:
### kernelpls.fit.R: Kernel PLS fit algorithm for tall data.### $Id: kernelpls.fit.R 89 2006-09-20 15:41:09Z bhm $###### Implements an adapted version of the `algorithm 1' described in###   Dayal, B. S. and MacGregor, J. F. (1997) Improved PLS algorithms.###   \emph{Journal of Chemometrics}, \bold{11}, 73--85.### (This is a modification of the algorithm described in###   Lindgren F, Geladi P, Wold S (1993) The kernel algorithm for PLS.###   J. Chemometrics 7, 45-59,### incorporating the changes in###   de Jong, S. and ter Braak,  C. J. F. (1994) Comments on the PLS kernel###   algorithm.  \emph{Journal of Chemometrics}, \bold{8}, 169--174.kernelpls.fit <- function(X, Y, ncomp, stripped = FALSE, ...){    Y <- as.matrix(Y)    if(!stripped) {        ## Save dimnames:        dnX <- dimnames(X)        dnY <- dimnames(Y)    }    ## Remove dimnames during calculation.  (Doesn't seem to make a    ## difference here (2.3.0).)    dimnames(X) <- dimnames(Y) <- NULL    nobj <- dim(X)[1]    npred <- dim(X)[2]    nresp <- dim(Y)[2]    ## Center variables:    Xmeans <- colMeans(X)    X <- X - rep(Xmeans, each = nobj)    Ymeans <- colMeans(Y)    Y <- Y - rep(Ymeans, each = nobj)    ## Projection, loadings    R <- P <- matrix(0, ncol = ncomp, nrow = npred)    tQ <- matrix(0, ncol = nresp, nrow = ncomp)# Y loadings; transposed    B <- array(0, c(npred, nresp, ncomp))    if (!stripped) {        W <- P                        # Loading weights        U <- TT <- matrix(0, ncol = ncomp, nrow = nobj)# scores        tsqs <- rep.int(1, ncomp)       # t't        fitted <- array(0, c(nobj, nresp, ncomp))    }    ## 1.    XtY <- crossprod(X, Y)    for (a in 1:ncomp) {        ## 2.        if (nresp == 1) {            w.a <- XtY / sqrt(c(crossprod(XtY)))        } else {            if (nresp < npred) {                ## FIXME: is q proportional to q.a?                q <- eigen(crossprod(XtY), symmetric = TRUE)$vectors[,1]                w.a <- XtY %*% q                w.a <- w.a / sqrt(c(crossprod(w.a)))            } else {                w.a <- eigen(XtY %*% t(XtY), symmetric = TRUE)$vectors[,1]            }        }        ## 3.        r.a <- w.a        if (a > 5) {            ## This is faster when a > 5:            r.a <- r.a - colSums(crossprod(w.a, P[,1:(a-1), drop=FALSE]) %*%                               t(R[,1:(a-1), drop=FALSE]))        } else if (a > 1) {            for (j in 1:(a - 1))                r.a <- r.a - (P[,j] %*% w.a) * R[,j]        }        ## 4.        t.a <- X %*% r.a        tsq <- c(crossprod(t.a))        p.a <- crossprod(X, t.a) / tsq        q.a <- crossprod(XtY, r.a) / tsq        ## 5.        XtY <- XtY - (tsq * p.a) %*% t(q.a)        ## 6.-8.        R[,a] <- r.a        P[,a] <- p.a        tQ[a,] <- q.a        B[,,a] <- R[,1:a, drop=FALSE] %*% tQ[1:a,, drop=FALSE]        if (!stripped) {            tsqs[a] <- tsq            ## Extra step to calculate Y scores:            u.a <- Y %*% q.a / c(crossprod(q.a)) # Ok for nresp == 1 ??            ## make u orth to previous X scores:            if (a > 1) u.a <- u.a - TT %*% (crossprod(TT, u.a) / tsqs)            U[,a] <- u.a            TT[,a] <- t.a            W[,a] <- w.a            ## (For very tall, slim X and Y, X %*% B[,,a] is slightly faster            ## due to less overhead.)            fitted[,,a] <- TT[,1:a] %*% tQ[1:a,, drop=FALSE]        }    }    if (stripped) {        ## Return as quickly as possible        list(coefficients = B, Xmeans = Xmeans, Ymeans = Ymeans)    } else {        residuals <- - fitted + c(Y)        fitted <- fitted + rep(Ymeans, each = nobj) # Add mean        ## Add dimnames:        objnames <- dnX[[1]]        if (is.null(objnames)) objnames <- dnY[[1]]        prednames <- dnX[[2]]        respnames <- dnY[[2]]        compnames <- paste("Comp", 1:ncomp)        nCompnames <- paste(1:ncomp, "comps")        dimnames(TT) <- dimnames(U) <- list(objnames, compnames)        dimnames(R) <- dimnames(W) <- dimnames(P) <-            list(prednames, compnames)        dimnames(tQ) <- list(compnames, respnames)        dimnames(B) <- list(prednames, respnames, nCompnames)        dimnames(fitted) <- dimnames(residuals) <-            list(objnames, respnames, nCompnames)        class(TT) <- class(U) <- "scores"        class(P) <- class(W) <- class(tQ) <- "loadings"        list(coefficients = B,             scores = TT, loadings = P,             loading.weights = W,             Yscores = U, Yloadings = t(tQ),             projection = R,             Xmeans = Xmeans, Ymeans = Ymeans,             fitted.values = fitted, residuals = residuals,             Xvar = colSums(P * P) * tsqs,             Xtotvar = sum(X * X))    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美在线1卡| 亚洲精品亚洲人成人网在线播放| 在线电影一区二区三区| 欧美日韩亚洲丝袜制服| 欧美亚洲动漫精品| 在线观看91视频| 欧美天堂一区二区三区| 欧美丝袜丝交足nylons图片| 欧美四级电影网| 欧美丰满少妇xxxxx高潮对白| 欧美丰满少妇xxxxx高潮对白| 91精品在线观看入口| 日韩手机在线导航| 精品国产电影一区二区| 久久中文娱乐网| 国产精品免费看片| 亚洲精品老司机| 日韩在线a电影| 久久99精品久久只有精品| 国产一区亚洲一区| 成人深夜在线观看| 色欧美乱欧美15图片| 欧美色老头old∨ideo| 欧美一区二区视频观看视频 | 欧美精品一区在线观看| 26uuu久久综合| 国产精品国产三级国产普通话99| 亚洲人精品午夜| 日日噜噜夜夜狠狠视频欧美人| 美腿丝袜亚洲综合| 波多野结衣在线一区| 欧美综合色免费| 欧美精品一区男女天堂| 国产精品免费aⅴ片在线观看| 樱花草国产18久久久久| 麻豆一区二区99久久久久| 波多野结衣在线aⅴ中文字幕不卡| 欧美性生活久久| 精品国产自在久精品国产| 亚洲欧洲国产专区| 日韩在线a电影| av午夜一区麻豆| 666欧美在线视频| 国产精品欧美一区喷水| 五月天一区二区| 国产成人精品免费一区二区| 欧美专区在线观看一区| 欧美精品一区二区久久久| 自拍偷自拍亚洲精品播放| 美女视频黄久久| 色呦呦一区二区三区| 日韩精品一区二区三区老鸭窝 | 视频在线观看91| 国产成都精品91一区二区三| 欧美日韩一区二区三区不卡| 国产丝袜美腿一区二区三区| 午夜电影久久久| 国产成人啪午夜精品网站男同| 欧美性色欧美a在线播放| 国产日产欧美一区二区视频| 午夜精品久久久久久久99水蜜桃| 国产69精品久久久久毛片| 7777精品伊人久久久大香线蕉经典版下载| 国产亚洲美州欧州综合国| 日韩激情一二三区| 91日韩精品一区| 国产亚洲午夜高清国产拍精品| 日韩综合小视频| 欧美综合色免费| **欧美大码日韩| 国产麻豆精品久久一二三| 91精品国产高清一区二区三区蜜臀 | 寂寞少妇一区二区三区| 欧美丝袜丝nylons| 亚洲你懂的在线视频| 国产精品亚洲视频| 欧美电影免费观看高清完整版在线 | 波多野结衣一区二区三区 | 蜜臀久久久久久久| 在线国产电影不卡| 亚洲婷婷综合久久一本伊一区 | 久久久国际精品| 免费在线看一区| 欧美麻豆精品久久久久久| 亚洲欧美日韩电影| 99久久精品国产网站| 亚洲国产精品成人综合色在线婷婷| 男男成人高潮片免费网站| 在线电影院国产精品| 亚洲成人综合网站| 欧美综合在线视频| 亚洲精品国产一区二区精华液 | 69p69国产精品| 亚洲国产一区二区三区青草影视 | 国产精品视频线看| 国产夫妻精品视频| 国产午夜亚洲精品午夜鲁丝片| 久久99国产精品麻豆| 欧美sm美女调教| 久久精品噜噜噜成人av农村| 欧美欧美欧美欧美| 日韩不卡在线观看日韩不卡视频| 欧美午夜电影在线播放| 自拍偷拍国产精品| 91日韩在线专区| 亚洲激情欧美激情| 欧美日韩一级二级| 午夜精品久久久久久久99樱桃| 欧美高清精品3d| 久久99精品一区二区三区| 2024国产精品| 成熟亚洲日本毛茸茸凸凹| 欧美国产97人人爽人人喊| 成人黄色国产精品网站大全在线免费观看| 欧美国产国产综合| 一本在线高清不卡dvd| 亚洲一卡二卡三卡四卡| 国产欧美视频一区二区三区| 国产又粗又猛又爽又黄91精品| 国产欧美日韩在线| 95精品视频在线| 亚洲一区二区三区爽爽爽爽爽| 欧美区在线观看| 久久99精品久久久久久久久久久久 | 欧美一区二区国产| 精品一区二区三区的国产在线播放| 久久综合色8888| 成人18精品视频| 亚洲激情在线激情| 在线观看91av| 成人在线视频首页| 亚洲自拍偷拍欧美| 日韩网站在线看片你懂的| 成人一级黄色片| 亚洲一区二区五区| 精品国产乱码久久久久久老虎 | 精品精品国产高清a毛片牛牛| 成人性视频网站| 一区二区三区在线视频免费 | 欧美三级资源在线| 精品制服美女久久| 国产精品女同互慰在线看| 欧美三级日本三级少妇99| 九九视频精品免费| 中文字幕日韩一区| 91精品国产综合久久精品| 国产成人自拍在线| 亚洲午夜久久久久久久久久久 | 国产亚洲一本大道中文在线| 91高清视频免费看| 麻豆精品在线视频| 椎名由奈av一区二区三区| 欧美一区二区在线不卡| 成人福利视频在线| 婷婷久久综合九色综合绿巨人| 国产视频亚洲色图| 欧美日韩国产精选| 成人丝袜18视频在线观看| 三级久久三级久久久| 国产精品久久久久影视| 日韩一区二区三| 色偷偷成人一区二区三区91| 麻豆精品视频在线观看| 亚洲精品乱码久久久久久日本蜜臀| 久久综合色鬼综合色| 在线播放日韩导航| 91丨porny丨国产入口| 久久成人久久鬼色| 亚洲午夜一区二区| 国产精品美女久久久久久久| 欧美一区二区三区在线| 色婷婷久久久久swag精品| 国产酒店精品激情| 日韩精品一二三| 亚洲蜜臀av乱码久久精品蜜桃| 精品国产三级a在线观看| 欧美性大战久久久| 99久久精品免费看国产免费软件| 久久精品国产亚洲高清剧情介绍| 亚洲日本在线天堂| 国产日韩成人精品| 久久精品亚洲精品国产欧美| 日韩欧美色电影| 欧美日韩高清不卡| 日本韩国精品在线| av在线这里只有精品| 国产精品一级片在线观看| 蜜桃一区二区三区四区| 午夜精品123| 亚洲大片精品永久免费| 亚洲欧美视频在线观看| 欧美国产欧美综合| 久久精品人人做人人爽97| 欧美成人精品3d动漫h| 欧美日韩成人在线一区| 色丁香久综合在线久综合在线观看| 成人网男人的天堂| 粉嫩欧美一区二区三区高清影视| 欧美日韩精品三区| 欧美色男人天堂|