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

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

?? sarmabat.m

?? This functions computes SARMA or multiplicative (p,q) x (P,Q) models for (p,q,P,Q) in (pvec x qv
?? M
字號:
function [mbest,minaic,pbest,qbest,Pbest,Qbest]=sarmabat(x,pvec,qvec,Pvec,Qvec,T)
%
%   [mbest,minaic,pbest,qbest,Pbest,Qbest]=sarmabat(x,pvec,qvec,Pvec,Qvec,T)
%
% This functions computes SARMA or multiplicative (p,q) x (P,Q) models for 
% (p,q,P,Q) in (pvec x qvec x Pvec x Qvec); it returns the best according to AIC
% where AIC has been modified to account for fixed parameters
%
% x = input data
% pvec = vector of p's ; set pvec=[0] for no AR
% qvec = vector of q's; set qvec=0[] for no MA
% Pvec = vector of P's
% Qvec = vector of Q's
% T period for multiplicative model

% now estimate ARMA model; ARMAX is AX=BU + Ce so identify phi with A and theta with C
nx=length(x);
np=length(pvec);
nP=length(Pvec);
nq=length(qvec);
nQ=length(Qvec);
aicsave=-99*ones(np,nP,nq,nQ);
fpesave=-99*ones(np,nP,nq,nQ);
minaic=1e+6;
for pp=1:np     
    p=pvec(pp);
    for PP=1:nP
        P=Pvec(PP);
        for qq=1:nq
            q=qvec(qq);
            for QQ=1:nQ
                Q=Qvec(QQ);
                if p+P+q+Q ~=0
                    %  now we must set up an initial model structure and freeze the correct coeffs
                    % to do this we will first use dummy coefficients of 1 everywhere
                    phi=ones(1,p+1);      % phi becomes A for matlab 
                    Phi=ones(1,P+1);
                    PhiT=zeros(1,1+(length(Phi)-1)*T);
                    indexes=[1:T:length(PhiT)];
                    PhiT(indexes)=Phi;  % PhiT now has sparse ones
                    
                    theta=ones(1,q+1);    % theta becomes C for matlab
                    Theta=ones(1,Q+1);
                    ThetaT=zeros(1,1+(length(Theta)-1)*T);
                    indexes=[1:T:length(ThetaT)];
                    ThetaT(indexes)=Theta;
                    
                    % now build the product polynomials
                    thetaM=conv(theta,ThetaT);
                    phiM=conv(phi,PhiT);
                    
                    % this just changes to matlab notation to help programming
                    A=phiM; % starting poly
                    Bdum=[];
                    C=thetaM; % starting poly
                    Ddum=[];
                    
                    mi=idpoly(A,Bdum,C,Ddum); % A is phi and C is theta here
                    
                    zphiM=find(mi.a==0);    % addresses where phiM==0
                    pset=[];                % pset is the collection of parameter numbers to be frozen
                    if length(zphiM)     
                        zphiM=zphiM-1;      % adjust down as leading 1 does not count
                        pset=[pset zphiM];  
                    end
                    zthetaM=find(mi.c==0);  % addresses where thetaM==0
                    if length(zthetaM)
                        zthetaM=zthetaM-1+mi.na;    % subtract 1 as leading 1 does not count and
                        pset=[pset zthetaM];        % add the number of parameters from A=phiM    
                    end                             % that can be changed (the a part of mi.par=length(mi.a)-1)
                    % now set the starting parameters to zero except the leading ones
                    A=zeros(size(phiM));
                    A(1)=1;
                    C=zeros(size(thetaM));
                    C(1)=1;
                    mi=idpoly(A,Bdum,C,Ddum);  % set mi again 
                    set(mi,'FixedParameter',pset);   % set the fixed places by number
                    
                    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% now finally ready to do armax
                    
                    m=armax(x,mi);          % m is a structure with the model stuff in it
                    resids=pe(m,x);         % pe returns the prediction errors
                    nres=length(resids);
                    rhores=acf(resids,1); % this returns the acf normalized by the variance
                    nrho=length(rhores);             
                    % next compute the Ljung - Box statistic and P-values
                    deltak=floor(nrho/10)+1;
                    kvec=[p+q+P*T+Q*T+1:deltak:p+q+P*T+Q*T+1+4*deltak];
                    for kk=1:5
                        Qsum=0;
                        for j=2:kvec(kk)+1
                            Qsum=Qsum+(rhores(j).^2)/(nx-j);
                        end
                        Qsum=nx*(nx-1)*Qsum;
                        ljpv(kk)=1-chi2cdf(Qsum,kvec(kk)-p-q-P-Q);  % df=kvec(kk)-less no. pars
                    end
                    
                    fpeval=fpe(m);
                    fpesave(pp,PP,qq,QQ)=fpeval;

                    nval = m.EstimationInfo.DataLength;
                    vval = m.EstimationInfo.LossFcn;
                    totalpars=m.na+m.nc;  % BD adds 1 here, probably for the mean; we omit for now
                    netpars=totalpars-length(m.fix);
                    aicval=log(vval)+2*netpars/nval;
                    % aicval=aic(m); % the standard way not taking fixed ones into account
                    aicsave(pp,PP,qq,QQ)=aicval;
                    bicval=log(vval)+netpars*log(nval)/nval;
                    aiccval=log(vval)+2*netpars/(nval-2*netpars); % my best understanding of adapting
                    if aicval < minaic                            % BD to Choi and matlab
                        minaic=aicval; % save the min
                        pbest=p;
                        qbest=q;
                        Pbest=P;
                        Qbest=Q;
                        mbest=m;
                        % put this here to only prints the ones that improve
                        %disp(sprintf('(p,q)(P,Q)=(%d,%d)(%d,%d) aic=%g  fpe=%g',p,q,P,Q,aicval,fpeval));
                    end
                    % next is routine print
                    disp(sprintf('(p,q)(P,Q)=(%d,%d)(%d,%d) aic=%g  aicc=%g bic=%g fpe=%g',...
                        p,q,P,Q,aicval,aiccval,bicval,fpeval));

                    % next was for debugging
                    %disp(sprintf('(p,d,q)(P,D,Q)=(%d,%d,%d)(%d,%d,%d) aic=%g  fpe=%g',p,d,q,P,D,Q,...
                     %   aicsave(pp,PP,qq,QQ),fpesave(pp,PP,qq,QQ)));
                    LJPV=[kvec;ljpv];
                    % next is routine print
                    %disp(sprintf('Ljung-Box P-values : '));
                    %disp(sprintf('  K=%d P-v=%6.4f \n',LJPV(:)));
                    

                end % if p+P+q+Q 
            end % QQ loop
        end     % qq loop
    end         % PP loop
end             % pp loop

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级蜜桃2在线观看| 51午夜精品国产| 91精品久久久久久久91蜜桃| 久久一夜天堂av一区二区三区| 亚洲精品视频免费看| 狠狠狠色丁香婷婷综合久久五月| 色婷婷综合久久久久中文 | 欧美日韩午夜在线视频| 精品国产一区二区三区忘忧草 | 日本不卡1234视频| 一本大道久久a久久综合婷婷| 久久众筹精品私拍模特| 午夜激情一区二区| 在线观看精品一区| 亚洲男人的天堂网| 国产成人高清在线| 久久久99免费| 激情综合色综合久久| 欧美日韩国产另类不卡| 亚洲欧美福利一区二区| 国产成人亚洲综合a∨婷婷| 精品女同一区二区| 极品销魂美女一区二区三区| 欧美一级二级在线观看| 日韩专区欧美专区| 欧美日韩国产小视频在线观看| 亚洲欧美日韩在线| 91麻豆高清视频| 亚洲精品成人在线| 色av一区二区| 亚洲一区二区三区美女| 欧美性视频一区二区三区| 一区二区三区影院| 在线观看中文字幕不卡| 亚洲在线中文字幕| 欧美这里有精品| 午夜激情一区二区三区| 91精品国产入口在线| 人人狠狠综合久久亚洲| 日韩精品资源二区在线| 精品一区二区三区在线视频| 久久久久久久久久久电影| 国产一区二区三区蝌蚪| 国产欧美日韩亚州综合 | 国产精品一二三四| 国产精品女同互慰在线看| av福利精品导航| 亚洲免费资源在线播放| 欧美日韩在线不卡| 免费成人小视频| 国产日韩欧美综合在线| 成人精品视频.| 亚洲综合偷拍欧美一区色| 欧美日韩视频专区在线播放| 免费成人结看片| 欧美极品aⅴ影院| 欧美专区亚洲专区| 热久久国产精品| 欧美激情艳妇裸体舞| 91亚洲精品久久久蜜桃网站| 亚瑟在线精品视频| 久久久精品2019中文字幕之3| av电影在线观看完整版一区二区| 亚洲成a天堂v人片| 国产情人综合久久777777| 91在线丨porny丨国产| 日韩经典一区二区| 国产拍欧美日韩视频二区| 欧美三级电影网| 国产东北露脸精品视频| 午夜精品福利久久久| 国产精品系列在线| 91精品国产手机| 高清视频一区二区| 日本成人在线网站| 亚洲激情图片小说视频| 欧美mv日韩mv| 91官网在线观看| 丁香五精品蜜臀久久久久99网站| 天天综合天天做天天综合| 国产亚洲一区二区三区四区| 欧美视频在线播放| 成人午夜大片免费观看| 日韩和欧美一区二区三区| 国产精品福利一区二区| 日韩精品在线网站| 欧美肥妇bbw| 欧美性猛交一区二区三区精品| 久99久精品视频免费观看| 亚洲国产精品久久人人爱| 中文字幕av资源一区| 日韩欧美亚洲一区二区| 欧美日本视频在线| 日本大香伊一区二区三区| 福利电影一区二区| 久久国产精品露脸对白| 丝袜国产日韩另类美女| 一区二区三区四区在线| 欧美国产一区视频在线观看| 欧美va日韩va| 日韩一级完整毛片| 欧美喷水一区二区| 91福利区一区二区三区| 99re在线精品| 91在线视频免费观看| av中文字幕不卡| 成人h版在线观看| 成人性生交大片| 国产精品一区二区黑丝| 国产一级精品在线| 国产制服丝袜一区| 国产一区二区伦理| 国内成人免费视频| 国产乱子伦视频一区二区三区| 紧缚捆绑精品一区二区| 麻豆成人在线观看| 国产主播一区二区三区| 国产乱色国产精品免费视频| 国产成人精品在线看| 成人午夜精品在线| 一道本成人在线| 在线影院国内精品| 欧美精品自拍偷拍动漫精品| 欧美日韩精品一区视频| 制服丝袜激情欧洲亚洲| 日韩欧美aaaaaa| 欧美精品一区二区三区在线播放| 久久久亚洲午夜电影| 欧美激情一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 亚洲色图另类专区| 午夜欧美视频在线观看 | 91免费看`日韩一区二区| 91浏览器打开| 欧美日韩国产美| 精品国产91乱码一区二区三区| 久久九九99视频| 亚洲精品视频在线看| 秋霞午夜av一区二区三区| 国产毛片精品视频| 91免费视频网址| 3d动漫精品啪啪一区二区竹菊| 精品国产91久久久久久久妲己| 国产精品初高中害羞小美女文| 亚洲一区二区三区四区不卡| 蜜桃一区二区三区四区| 成人h动漫精品一区二| 欧美日本在线看| 日本一区二区动态图| 亚洲国产另类精品专区| 国产乱码精品一品二品| 在线免费观看成人短视频| 日韩欧美一区二区视频| 亚洲图片另类小说| 伦理电影国产精品| 欧美伊人久久久久久久久影院| 欧美一级视频精品观看| 国产精品高清亚洲| 久久精品99国产国产精| 色欧美片视频在线观看| 久久伊人蜜桃av一区二区| 香蕉久久一区二区不卡无毒影院 | 日韩写真欧美这视频| 欧美激情一区二区三区不卡| 日韩高清中文字幕一区| jlzzjlzz国产精品久久| 91精品婷婷国产综合久久性色| 中日韩免费视频中文字幕| 蜜臀av性久久久久av蜜臀妖精| 色先锋资源久久综合| 久久综合狠狠综合久久综合88 | 亚洲三级久久久| 国产最新精品免费| 91麻豆精品国产91久久久久久久久| 国产精品护士白丝一区av| 久久99精品国产91久久来源| 欧美视频在线一区| 亚洲乱码国产乱码精品精小说| 国产成人av一区| 精品福利视频一区二区三区| 亚洲第一主播视频| 色综合一个色综合亚洲| 中文字幕av不卡| 激情文学综合网| 欧美一区二区国产| 天天综合网 天天综合色| 在线观看亚洲成人| 亚洲精品乱码久久久久久 | 欧美一区二区三区视频在线| 亚洲精品乱码久久久久久黑人| 成人av午夜电影| 国产精品青草久久| www.久久久久久久久| 亚洲国产电影在线观看| 成人av影视在线观看| 国产精品成人免费精品自在线观看| 国产精品99久久久久久有的能看| 91精品国产一区二区人妖| 日产精品久久久久久久性色| 欧美精品久久99久久在免费线|