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

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

?? 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))    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品视频在线免费观看 | 欧美大胆一级视频| 一区二区三国产精华液| 欧美中文字幕一二三区视频| 亚洲动漫第一页| 日韩一区二区麻豆国产| 国产自产2019最新不卡| 久久先锋影音av鲁色资源网| 成人黄色小视频| 一区二区三区在线影院| 欧美日韩另类一区| 美女视频网站黄色亚洲| 欧美国产日本视频| 在线亚洲人成电影网站色www| 性做久久久久久免费观看| 欧美一二三四在线| 粉嫩嫩av羞羞动漫久久久| 樱桃视频在线观看一区| 91精品欧美一区二区三区综合在| 久久疯狂做爰流白浆xx| 国产精品乱码久久久久久| 在线观看亚洲一区| 国产一区二区美女| 一区二区三区毛片| 欧美sm美女调教| 一本一本久久a久久精品综合麻豆| 首页国产欧美久久| 亚洲国产精品t66y| 欧美久久久久久久久| 夫妻av一区二区| 日韩中文字幕av电影| 国产女主播在线一区二区| 欧美性色黄大片手机版| 国产美女精品一区二区三区| 亚洲综合网站在线观看| 国产欧美一区二区三区沐欲| 在线观看91精品国产麻豆| 成人精品鲁一区一区二区| 亚州成人在线电影| 日韩一区欧美小说| 2017欧美狠狠色| 制服.丝袜.亚洲.另类.中文| 91一区二区三区在线播放| 精东粉嫩av免费一区二区三区| 亚洲激情在线激情| 国产女人水真多18毛片18精品视频| 欧美精品自拍偷拍| 91啪在线观看| 成人激情小说网站| 国产米奇在线777精品观看| 亚洲va国产天堂va久久en| 亚洲品质自拍视频网站| 欧美激情资源网| 久久综合九色综合欧美98| 3atv在线一区二区三区| 在线观看网站黄不卡| av爱爱亚洲一区| 懂色一区二区三区免费观看| 美国毛片一区二区三区| 天堂成人国产精品一区| 亚洲一区在线观看视频| 一区二区三区四区精品在线视频| 久久久久久久久久美女| 精品不卡在线视频| 欧美videossexotv100| 日韩欧美国产精品| 日韩欧美国产1| 欧美岛国在线观看| 日韩欧美色综合网站| 日韩亚洲电影在线| 欧美一区三区二区| 日韩视频在线观看一区二区| 日韩午夜在线观看| 精品美女一区二区| 久久久99精品免费观看不卡| 久久九九国产精品| 欧美激情一二三区| 中文字幕中文乱码欧美一区二区 | 欧美一区二区日韩一区二区| 欧美性猛交xxxx黑人交| 欧美三级三级三级爽爽爽| 欧美日韩午夜在线| 欧美一区二区啪啪| 精品国产乱码久久久久久1区2区 | 精品午夜一区二区三区在线观看| 麻豆精品一区二区| 国产麻豆一精品一av一免费| 国产精品1区二区.| 不卡高清视频专区| 91麻豆精品视频| 欧美视频一区二区| 日韩欧美一级二级三级| 久久久久一区二区三区四区| 国产免费久久精品| 一区二区三区在线观看国产 | 蜜臀av性久久久久av蜜臀妖精| 日本欧美一区二区| 国产一区不卡视频| www.欧美日韩国产在线| 欧美视频一区二区三区四区| 欧美一级专区免费大片| 精品久久久久一区| 亚洲欧美在线aaa| 石原莉奈一区二区三区在线观看| 精品一区二区三区久久| 成人网在线免费视频| 在线观看中文字幕不卡| 欧美tickle裸体挠脚心vk| 国产精品伦理一区二区| 亚洲大片精品永久免费| 激情综合色综合久久综合| av福利精品导航| 日韩一区二区视频在线观看| 国产精品麻豆久久久| 日本vs亚洲vs韩国一区三区| 国产精品亚洲午夜一区二区三区| www.日韩大片| 精品国产第一区二区三区观看体验| 亚洲欧洲日韩在线| 蜜臀av一级做a爰片久久| 色综合久久天天| 欧美精品一区二区三区很污很色的| 亚洲日本在线a| 久久99国产精品尤物| 欧美自拍丝袜亚洲| 久久精品夜色噜噜亚洲aⅴ| 性做久久久久久久免费看| av激情综合网| 欧美精品一区二区三| 亚洲一区二区在线免费看| 大美女一区二区三区| 欧美电视剧在线看免费| 亚洲高清视频中文字幕| 成人精品国产福利| 亚洲精品一区二区三区影院| 亚洲一区在线观看网站| www.色综合.com| 久久综合色天天久久综合图片| 亚洲电影视频在线| 99视频超级精品| 久久免费偷拍视频| 老色鬼精品视频在线观看播放| 欧洲一区二区三区在线| 亚洲欧洲日产国码二区| 国产高清精品久久久久| 欧美夫妻性生活| 亚洲激情图片小说视频| 成人av资源在线观看| 久久综合九色综合97婷婷| 美女一区二区在线观看| 91精品在线观看入口| 亚洲高清免费在线| 欧美私人免费视频| 亚洲另类春色校园小说| 丰满岳乱妇一区二区三区| 久久久久久综合| 久久99精品久久久久久久久久久久| 91精品欧美综合在线观看最新| 亚洲国产成人av好男人在线观看| 色偷偷一区二区三区| 亚洲三级电影网站| 91麻豆精品一区二区三区| 亚洲欧洲精品一区二区三区不卡| 国产成a人无v码亚洲福利| 久久这里只有精品首页| 久久成人综合网| 精品国产99国产精品| 精品一区二区日韩| 精品国产髙清在线看国产毛片| 精品一区二区三区欧美| 久久久美女毛片| 成人教育av在线| 亚洲免费资源在线播放| 在线精品视频一区二区三四 | 日本午夜精品视频在线观看| 欧美人妇做爰xxxⅹ性高电影 | 另类人妖一区二区av| 日韩一级片网址| 国产一区二区三区在线观看精品| 久久欧美中文字幕| av电影在线观看完整版一区二区| 亚洲少妇屁股交4| 欧美性淫爽ww久久久久无| 偷拍一区二区三区四区| 91精品国产欧美日韩| 狠狠狠色丁香婷婷综合激情| 久久精品视频免费观看| av资源网一区| 亚洲成人自拍偷拍| 精品少妇一区二区三区免费观看| 国产精品资源在线看| 亚洲欧美综合另类在线卡通| 91极品美女在线| 免费精品视频最新在线| 国产午夜精品美女毛片视频| 91亚洲男人天堂| 美腿丝袜亚洲一区| 国产精品嫩草99a| 欧美精品一卡二卡| 国产毛片一区二区|