There are several software suites that implement Gaussian process modeling and can be used for our
application. The software is complementary in terms of its capabilities and approaches, in particular for
inferring the covariance kernel C(; ) and for handling extensions of GPs discussed in Section 4 below.
To implement Bayesian GP models, we built models in Stan (Carpenter et al., 2016). Stan is a probabilistic
programming language and is a descendant of other Bayesian programming languages such as
BUGS and JAGS. In its default setting, Stan's engine utilizes Markov chain Monte Carlo techniques,
and in particular, Hamiltonian Monte Carlo (HMC) (Brooks et al., 2011). Stan also allows the option of
working with the MAP estimate ^ or the incorporation of non-conjugate priors, and implementation of
idiosyncratic features within a model. Stan automatically infers the GP hyperparameters, specically the
lengthscales 's, that determine the smoothness of the mortality curves. This allows for a more data-driven
approach compared to traditional graduation that a priori imposes the degree of smoothing to apply to
raw data.
Within the R environment, we utilized the package DiceKriging" (Roustant et al., 2012). DiceKriging
can t both standard and parametric trend (8) models, and currently can work with ve dierent kernel
families (Gaussian, exponential, Matern). Moreover, DiceKriging can handle non-constant observation
noise and has multiple options regarding the underlying nonlinear optimization setup. It estimates hyperparameters
through maximum likelihood (but does not do MCMC).
มีหลายซอฟต์แวร์สวีทที่ใช้กระบวนการแบบเกาส์และสามารถใช้สำหรับการประยุกต์ใช้ ซอฟต์แวร์เป็นทางเลือกในแง่ของความสามารถและวิธีการเฉพาะสำหรับสำหรับการร่วมโปรแกรม C ( ; ) และสำหรับการจัดการส่วนขยายของ GPS ที่กล่าวถึงในมาตราที่ 4 ด้านล่างใช้รุ่น GP แบบที่เราสร้างขึ้น ในรูปแบบสแตน ( Carpenter et al . , 2016 ) สแตนเป็นเชิงความน่าจะเป็นการเขียนโปรแกรมภาษาและเป็นลูกหลานของภาษาโปรแกรมแบบอื่นๆ เช่นแมลงและ jags . ในการตั้งค่าเริ่มต้นของเครื่องยนต์ใช้โซ่สแตนแบบมอนติคาร์โลเทคนิคและโดยเฉพาะ Hamiltonian Monte Carlo ( HMC ) ( Brooks et al . , 2011 ) สแตน ยังช่วยให้ตัวเลือกทำงานกับแผนที่ประมาณการ ^ หรือการไม่ผันตามลำดับมีคุณลักษณะภายในแบบ สแตนโดยอัตโนมัติจะพบ GP hyperparameters specically ที่ ,lengthscales ' s , ตรวจสอบความเรียบของอัตราการตายของเส้นโค้ง นี้จะช่วยให้สำหรับ - เพิ่มเติมวิธีการเปรียบเทียบกับแบบดั้งเดิม จบการศึกษา ระหว่างเก็บระดับให้เรียบ ทาข้อมูลดิบภายใน R สภาพแวดล้อมเราใช้แพคเกจ dicekriging " ( roustant et al . , 2012 ) dicekrigingสามารถ t ทั้งมาตรฐานและแนวโน้ม ( 8 ) แบบพาราเมตริกและขณะนี้สามารถใช้งานได้ dierent เคอร์เนลครอบครัว ( เสียน , ชี้แจง , matern ) นอกจากนี้ dicekriging สามารถจัดการแบบไม่คงที่เสียงรบกวนและมีหลายตัวเลือกในการเพิ่มประสิทธิภาพเชิงเส้นพื้นฐานการตั้งค่า ประเมิน hyperparametersผ่านความเป็นไปได้สูงสุด ( แต่ไม่ได้ทำ MCMC )
การแปล กรุณารอสักครู่..