2016-11-01 11 views
-1

クラット関数(格子パッケージ)を使用して3次元散布図を作成しようとしていますが、エラーが発生してデバッグできません。Rでクラウド関数を使用しているエラー

本質的に私が達成しようとしているのは、ガス消費量(イギリス)とドライバー死亡との間に何らかの相関があるかどうかを見ることです。ここで私はこれまで持っているものです。

gas <- UKgas 
dd <- UKDriverDeaths 
dd.zoo <- zoo(dd) 
ddq <- aggregate(dd.zoo, as.yearqtr, mean) 
gas2 <- window(UKgas, start = c(1969,1), end = c(1984,4)) 
gasdeathq <- list(x = gas2, y = ddq) 

quarters.f <- factor(c(1,2,3,4),levels = c(1,2,3,4), labels = c("Q1","Q2","Q3","Q4")) 
cloud(gasdeathq$y~gasdeathq$x*time(gasdeathq$x)|quarters.f, main="3D Scatterplot by Quarter") 

このデータをプロットしようとすると、私はエラーを取得する:

答えて

0

[OK]を、それが働いて...と私の頭を悩また得た「パケット3つのインデックスを使用してエラーが重なります」すべては機能していたはずですが、時系列/動物園のクラスだと思いますので、まず数値ベクトルにすべてを強制して作業しました。

雲(as.numeric(ddq)〜as.numeric(gas2 )* as.numeric(z)| quarters.f、xlab = "ガス消費量"、ylab = "年"、zlab = "ドライバーの死亡"、main = "四半期別3D散布図"

関連する問題