2

だからここに私の問題があります:

サウンドの制作と、一言で言えばどこに重点が置かれるかについてのデータがたくさんあります。私がやろうとしているのは、強調された音節と強調されていない音節の生成の違いが重要であるかどうかを判断することです。問題は、cor()関数を使おうとすると、データセットの長さが同じにならないことです。強調された音節は約500個ありますが、強調されていない音節は400個しかありません。私はrを初めて使用しますが、これが私が試したコードです。

data <- read.csv('D:/blaaah/Stressed.csv', header=TRUE)
var1 <- data$intdiff
data <- read.csv('D:/blaaah/Unstressed.csv', header=TRUE)
var2 <- data$intdiff
cor(var1, var2)

もちろん、データセットの長さが異なるため、エラーが発生します。では、セットの長さを同じにせずに、セット間の有意性を確認するにはどうすればよいですか?

本当にありがとう!

PS私の質問が明確でないかどうか尋ねてください。私がしていることを誰もが知っていると思うことがあるのではないかと思います...

4

1 に答える 1

4

var1var2の間に関係があると予想される場合、たとえば、 var1の対応するアイテムが大きい場合に、var2のアイテムの値が大きくなると予想される場合は、cor()を使用するのが適切です。短いデータセットの終わりを過ぎると比較する対応する項目がないため、データセットの長さが同じでない場合は困難です。

この場合、2つのデータセットを比較して、それらの平均が異なるかどうかを確認する方が、より役立つ可能性が高いと思います。そのためには、ここでRの例を使用して説明したように、テストで使用する必要があります。また、t検定を使用するための仮定がこの場合に有効であることを確認する必要があります。たとえば、ここを参照してください。

于 2013-01-12T00:25:21.003 に答える