NuggetKriging::save
& NuggetKriging::load
Description
Save/Load a NuggetKriging
Model
Usage
Python
# k = NuggetKriging(...) k.save("k.json") k2 = load("k.json")
R
# k = NuggetKriging(...) k$save("k.json") k2 = load("k.json")
Matlab/Octave
% k = NuggetKriging(...) k.save("k.json") k2 = load("k.json")
Value
The loaded object.
Examples
f <- function(x) 1 - 1 / 2 * (sin(12 * x) / (1 + x) + 2 * cos(7 * x) * x^5 + 0.7)
set.seed(123)
X <- as.matrix(runif(10))
y <- f(X) + 0.1 * rnorm(nrow(X))
k <- NuggetKriging(y, X, kernel = "matern3_2")
k
k$save("nuk.json")
print(load("nuk.json"))
Results
* data: 10x[0.0455565,0.940467] -> 10x[0.149491,0.940566]
* trend constant (est.): 0.488156
* variance (est.): 0.078856
* covariance:
* kernel: matern3_2
* range (est.): 0.274956
* nugget (est.): 0.00347513
* fit:
* objective: LL
* optim: BFGS
* data: 10x[0.0455565,0.940467] -> 10x[0.149491,0.940566]
* trend constant (est.): 0.488156
* variance (est.): 0.078856
* covariance:
* kernel: matern3_2
* range (est.): 0.274956
* nugget (est.): 0.00347513
* fit:
* objective: LL
* optim: BFGS
{
"F": {
"base64_data": "AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8=",
"n_cols": 1,
"n_rows": 10,
"type": "mat"
},
"M": {
"base64_data": "AAAAAAAA8D+EX4qIXPXqPwW8lITMc78/r0XfEPZN1z9FgqN5v/rSP0dpn7dlGeQ/eqHbG6UExz+nYwePRwxgP/HH57JxLbE/UrSIHxyDlD8=",
"n_cols": 1,
"n_rows": 10,
"type": "mat"
},
"R": {
"base64_data": "AAAAAAAA8D8J7TypU7vFP9UmU5bxLOk/E1nyVQZfuz+Nz+MADYO0P5hnDN+K2OA/rdQSjBPx4D/nejL5aR66P9tkg7Ax9t4/GDU38+7R5T8J7TypU7vFPwAAAAAAAPA/Dlwy+hUM0z+VVisVdvLqP5V57eGbBOc/KMwTftbeqT+RY5EVv2jfPwQvXaPwVuo/UNTuSYMt4T8Ko0yi0m/XP9UmU5bxLOk/Dlwy+hUM0z8AAAAAAADwP6hI/sVzq8g/Jo6hnA69wj+X7f+Wrm7UP4FARiHOVOk/YvxEWriYxz9FONFpi7TnP2ts5RdChO0/E1nyVQZfuz+VVisVdvLqP6hI/sVzq8g/AAAAAAAA8D+sGu7IDxHtPwqd7pNAfJ8/tCsk8MI01T8qZrQ9/pjuPybQI42Vctc/psQUdeHLzj+Nz+MADYO0P5V57eGbBOc/Jo6hnA69wj+sGu7IDxHtPwAAAAAAAPA/OvA5hXcwlz/8PsLNJWvQP454czm8f+0/wRiKdKo90j9EweUg+YzHP5hnDN+K2OA/KMwTftbeqT+X7f+Wrm7UPwqd7pNAfJ8/OvA5hXcwlz8AAAAAAADwP71HDHtassc/G90JjnH0nT8uYAc2xjPFP9tmraohhNA/rdQSjBPx4D+RY5EVv2jfP4FARiHOVOk/tCsk8MI01T/8PsLNJWvQP71HDHtassc/AAAAAAAA8D/TC7SBO1rUP5NRb4RaWe4/2ItAl4dV7D/nejL5aR66PwQvXaPwVuo/YvxEWriYxz8qZrQ9/pjuP454czm8f+0/G90JjnH0nT/TC7SBO1rUPwAAAAAAAPA/37mgIuKF1j/02+g/6H3NP9tkg7Ax9t4/UNTuSYMt4T9FONFpi7TnPybQI42Vctc/wRiKdKo90j8uYAc2xjPFP5NRb4RaWe4/37mgIuKF1j8AAAAAAADwP3Pif/i08Oo/GDU38+7R5T8Ko0yi0m/XP2ts5RdChO0/psQUdeHLzj9EweUg+YzHP9tmraohhNA/2ItAl4dV7D/02+g/6H3NP3Pif/i08Oo/AAAAAAAA8D8=",
"n_cols": 10,
"n_rows": 10,
"type": "mat"
},
"T": {
"base64_data": "AAAAAAAA8D8J7TypU7vFP9UmU5bxLOk/E1nyVQZfuz+Nz+MADYO0P5hnDN+K2OA/rdQSjBPx4D/nejL5aR66P9tkg7Ax9t4/GDU38+7R5T8AAAAAAAAAAP1W38oRie8/p1JD/HxOxT/Ula7qMMHqP7rc4/NV6uY/jmzirQ8vpL/RZWpu0AjaP/3EBHhIKuo/rxalXRCH3T8uU4ZXhEPQPwAAAAAAAAAAAAAAAAAAAAAGz53SgQXjP3MeG4XrUaq/1w4wu6jfrr81wT1XLwbDv4COkZj8i+A/mywRcNSVq7/iWNj68YLeP+H66ufRf+I/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn1l6PdEj4T/m1Llt18zhP07f4K9KxTq/NmVXidOJsr/T9YTzWO7eP5VyOv2iRLa/Q78Ggu3InL8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOlqfJNdo/rQc4bIhBGb8GVC2azJyMvzA+S+nEhME/hxhNQDiDkb/b0ZaMQEV1vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo5ilEHsLqP3OHmLVgOEy/gpRDXjA++r7KL2N+rpoAv7UYDGZXWXi/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/39fTLH54D/JbDJABsF9vylahNcZWd4/45e48qD1zD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALJ7jwNZadA/EOK+28Ktcr9J2iPVkX1BPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQfywDpobTP3kwpmSQW58/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxJYj60540j8=",
"n_cols": 10,
"n_rows": 10,
"type": "mat"
},
"X": {
"base64_data": "AAAAi6tn0j8AAACxyznpPwAAAIqtLNo/AAAAt61B7D8AAKDYThjuPwAAAHYuU6c/AAAAez3m4D8AAEBiso7sPwAAIAtbpeE/AADAAi053T8=",
"n_cols": 1,
"n_rows": 10,
"type": "mat"
},
"beta": {
"base64_data": "8uXb6/M93z8=",
"size": 1,
"type": "colvec"
},
"centerX": {
"base64_data": "AAAAAAAAAAA=",
"size": 1,
"type": "rowvec"
},
"centerY": 0.0,
"circ": {
"base64_data": "PTO3tSqr+L8AAAAAAAAAAA==",
"n_cols": 1,
"n_rows": 2,
"type": "mat"
},
"content": "NuggetKriging",
"covType": "matern3_2",
"dX": {
"base64_data": "AAAAAAAAAAAAAIDr9QXgvwAAAPwHFL+/AACA8dcN478AACATeeTkvwAAgHiL+s4/AAAA1p7Jzr8AAMCc3FrjvwAAQIsK49C/AACA7wKjxb8AAIDr9QXgvwAAAAAAAAAAAAAA2OlG2D8AAAAwED+4vwAAgJ4MesO/AACgyZjE5z8AAABsHKfQPwAAAIo1p7q/AACAl8JRzj8AAEBfajrVPwAAAPwHFL+/AAAA2OlG2D8AAAAAAAAAAAAAAOStVt6/AACgE/gB4b8AAEC7R0LXPwAAALA1f76/AACAOrfw3r8AAIAYETzCvwAAAMb7Y6i/AACA8dcN478AAAAwED+4vwAAAOStVt6/AAAAAAAAAAAAAAAaEmqtvwAAoM96zOo/AAAAeOC21j8AAADQKkGDvwAAwFelONU/AABAay5K2z8AACATeeTkvwAAgJ4MesO/AACgE/gB4b8AAAAaEmqtvwAAAAAAAAAAAABA8Ruj7D8AAEC7ImTaPwAAAGbHmag/AAAAm+fl2D8AAICucPfePwAAgHiL+s4/AACgyZjE5z8AAEC7R0LXPwAAoM96zOo/AABA8Ruj7D8AAAAAAAAAAAAAQCcV4t6/AADgen8Z678AAMAjKDDgvwAAADTHTtq/AAAA1p7Jzr8AAABsHKfQPwAAALA1f76/AAAAeOC21j8AAEC7ImTaPwAAQCcV4t6/AAAAAAAAAAAAAIDO6VDXvwAAAASy45e/AAAAzTdNsj8AAMCc3FrjvwAAAIo1p7q/AACAOrfw3r8AAADQKkGDvwAAAGbHmag/AADgen8Z678AAIDO6VDXvwAAAAAAAAAAAABArq7S1T8AAMDBN+TbPwAAQIsK49C/AACAl8JRzj8AAIAYETzCvwAAwFelONU/AAAAm+fl2D8AAMAjKDDgvwAAAASy45e/AABArq7S1T8AAAAAAAAAAAAAAE4kRrg/AACA7wKjxb8AAEBfajrVPwAAAMb7Y6i/AABAay5K2z8AAICucPfePwAAADTHTtq/AAAAzTdNsj8AAMDBN+TbPwAAAE4kRrg/AAAAAAAAAAA=",
"n_cols": 100,
"n_rows": 1,
"type": "mat"
},
"est_beta": true,
"est_nugget": true,
"est_sigma2": true,
"est_theta": true,
"maxdX": {
"base64_data": "AABA8Ruj7D8=",
"size": 1,
"type": "colvec"
},
"normalize": false,
"nugget": 0.0034751316130604633,
"objective": "LL",
"optim": "BFGS",
"regmodel": "constant",
"scaleX": {
"base64_data": "AAAAAAAA8D8=",
"size": 1,
"type": "rowvec"
},
"scaleY": 1.0,
"sigma2": 0.07885598208622975,
"star": {
"base64_data": "2neBEk/B5L98hcFINHzhv4rhbfRfZrS/mdclKQM7zr//urzJvZ7Iv+amI9WUEtq/UkgBLOjbvb+hgyfhPNFUvx1IXy9XSKa/eZi7Cbabir8=",
"n_cols": 1,
"n_rows": 10,
"type": "mat"
},
"theta": {
"base64_data": "gwQdyuKY0T8=",
"size": 1,
"type": "colvec"
},
"version": 2,
"y": {
"base64_data": "/DnU0xwZ7j+grTy+ux7fP1NRy1RdPuw/4UcVmYiu0j/WWnRnhCLDPzXMIGkHw+A/zx+AMqSA5j9hTn8zui7YP+1l8/JVAOM/p54ucXiQ6z8=",
"size": 10,
"type": "colvec"
},
"z": {
"base64_data": "B47Mu0X03D9BW6+3rHK0v4N1pfvaUbY/no9iN+K21L/55rnbprHUv5on/lXZhc2/T+QzWed4v79ed4zSukjcPwUjrfU3KNO/Fmjc8pdFyj8=",
"size": 10,
"type": "colvec"
}
}