1
現在、私はQDAを研究しており、Rソフトウェアを使用してデータを分析しています。データを標準化R
データは、以下のリンクからダウンロードした:
https://www.kaggle.com/uciml/pima-indians-diabetes-database
私は正規分布し、したがって
R.で以下のコマンドを使用している多変量されている2つのグループ、すなわちQDAの仮定を確認したいですlibrary(MVN)
group1 <- discrim[1:500, 1:8]
result<- mardiaTest(group1, qqplot = FALSE) #To check whether our data from group1 is MND
group2 <- discrim[501:765, 1:8]
result2 <- mardiaTest(group2, qqplot= TRUE)#To check whether our data from group2 is MND
両方のグループが非正規分布であるため、データを正規化し、最初のグループのデータを正規化するために以下のコードを作成します。グループ2についても同様
x1bar <- t(t(as.vector(sapply(as.data.frame(group1),mean))))
x1bartilda<- (x1bar - mean(x1bar))/sd(x1bar)
誰もが楽しみください方法は何か私を助けることができる、しかし、グループ1の平均ベクトルXは0
に近い結果が得られませんでしたか?
のですか?変数を標準化するためのグループ外の平均を使用すると、ゼロ平均の結果が得られません。 – AlexR
私のデータを正規化し、データ上でqdaを続けるにはどうすればいいですか? –
実際のデータ配信に依存し、[stats.SE]に適した質問です。 – AlexR