Добавление точек к графикам persp-методов - PullRequest
0 голосов
/ 06 декабря 2018

Данные Я работаю с R на Копуле.Я нарисовал связку, но я хочу добавить к ней свои точки, как на изображении, которое вы видите здесь.Как я могу это сделать?Мои данные включают в себя x и y, я повернул их к u и v. Мне нужно, чтобы моя точка была добавлена ​​к графику.Но это ничего не показывало.Когда я добавляю точки, я получаю эту ошибку «Ошибка в cbind (x, y, z, 1)% *% pmat: требуются числовые / сложные матричные / векторные аргументы»

library(copula)
library(lmomco)
library(VineCopula)

data <- read.csv('D:/test2.csv',header=F)

x <- data[,1]
y <- data[,2]

u <- pobs(x)
v <- pobs (y)

m <- cbind(u,v)
scopula <- r270GumbelCopula(-3)
fit1 <- fitCopula(scopula,m,method='mpl')
res <- persp(scopula, pCopula, zlim = c(0,1))
points(trans3d(m[,1], m[,2], pcop1, pmat = res), col = 2, pch = 16)

примерКарту, которую я хочу создать

Что я могу создать до сих пор

...