2017-07-22 11 views
0

私はconveyパッケージを使用しており、対処方法がわからないという問題がありました。R搬送パッケージを使用してローレンツ曲線を作成する

私が作成した11年間のACS PUMSデータのsvyrepdesignに基づいてローレンツ曲線を作成しようとしていますが、サブセッティングを1年にする前にconvey_prepを実行しました。私は次の行を実行すると:

`svylorenz(~INCSIM, test, seq(0, 1, .1), alpha = 0.05, na.rm=TRUE)` 

を私は各分ビンでのNAを取得し、次の警告:

(最初の50を参照するには、使用上の警告())が50以上の警告がありました
`Warning messages: 
1: In sum(weights[weights != 0] * x[weights != 0]) : 
    integer overflow - use sum(as.numeric(.)) 
2: In sum(weights[weights != 0] * x[weights != 0]) : 
    integer overflow - use sum(as.numeric(.))` 

.....繰り返し50回

ない私が間違ってやっているが、任意の考えをいただければ幸いかわから!

+0

これはあなたの数値が大きすぎるためです。 RStudioでフォントサイズを小さくしてみてください。 –

+0

興味深いアイデア - 私はそれを試してみましたが、運はありません。私は大きなディスプレイで作業しているので、画面上に何が起こっているのかには余裕があります。 – user115457

答えて

0

ああ - 私は問題を発見しました。何らかの理由で、私のデータフレームの所得変数は整数として格納されていましたが、他のほとんどは数値です。数値に変更すると問題が解決しました。

関連する問題