私は R で問題を解決する方法を数時間理解しようとしています。うまくいけば、誰かが助けることができます:
次のデータ テーブルがあります (xout と呼ばれるサンプルのみが示されています)。
factorx Freq cumFreq relative
1 (-2,-1.9] 13 13 0.00132626
2 (-1.9,-1.8] 18 31 0.00183636
3 (-1.8,-1.7] 22 53 0.00224444
4 (-1.7,-1.6] 18 71 0.00183636
5 (-1.6,-1.5] 22 93 0.00224444
6 (-1.5,-1.4] 31 124 0.00316262
通常の曲線からの相対頻度で新しい列を追加しようとしています。列 factorx を min と max という 2 つの列に分割して、数値を使用して dnorm 関数に渡すようにしました。r での文字列操作の試みはすべて失敗しました。私は使用しようとしました:
gsub("[^/d]","",strsplit(toString(xout$factorx),",")))
しかし、それは失敗しました。私はrにかなり慣れていないので、もっと良い方法があると確信しています。