function MyPCKriging_Gaussian= Regression_PCK(x,y)
%UNTITLED3 此处显示有关此函数的摘要
%   此处显示详细说明    
    MetaOpts.Type = 'Metamodel';
    MetaOpts.MetaType = 'PCK';
    IOpts.Marginals.Type = 'Uniform' ;
    IOpts.Marginals.Parameters = [0,2*pi];
    myInput = uq_createInput(IOpts);%,'-private');
    MetaOpts.Mode = 'optimal';
    MetaOpts.Degree = 1:2;
        
    
    MetaOpts.Optim.Method = 'GA';
	MetaOpts.ExpDesign.X = x;
	MetaOpts.ExpDesign.Y = y;
    MetaOpts.Optim.MaxIter=100;
    MetaOpts.EstimMethod='ML';
    MetaOpts.Optim.Tol=1e-6;
    MetaOpts.Optim.GA.nPop=100;
	MetaOpts.Corr.Nugget = 1e-10;
    MetaOpts.Optim.Bounds = [0.001; 10];
    MetaOpts.Corr.Type = 'ellipsoidal';
    MetaOpts.Corr.Family = 'Gaussian';%'Linear';%'matern-5_2';%'exponential';%
    MyPCKriging_Gaussian = uq_createModel(MetaOpts, '-private');
    

end

