2017-02-18 12 views
1

RスタジオでHmiscパッケージを使用してデータセットを入力しているときにエラーが発生しました。誰でもエラーの内容と修正方法を教えてください。私は以前と同じ方法で償いをしていますが、これを見たことはありません。Hmisc/rcspline.evalエラー

validimpute <- aregImpute(~DEP_DELAY + TAXI_OUT + TAXI_IN + ARR_DELAY + CRS_ELAPSED_TIME + ACTUAL_ELAPSED_TIME + AIR_TIME + CARRIER_DELAY + WEATHER_DELAY + NAS_DELAY + SECURITY_DELAY + LATE_AIRCRAFT_DELAY, 
    data = validatedata, n.impute = 1) 

Fewer than 3 unique knots. Frequency table of variable: 
x 
    0  1  2  3  4  5  6  7  8  9  10  11  12  13  14 
830459 13048 7361  82  30  29  33  27  9  12  22  11  13  15  10 
    15  16  17  18  19  20  21  22  23  24  25  26  27  28  29 
    17  12  8  9  16  8  11  9  5  4  6  7  1  1  5 
    30  31  32  33  34  36  39  40  41  43  44  45  46  47  49 
    13  5  7  3  4  3  9  1  2  4  9  1  2  1  4 
    51  52  54  57  58  60  63  66  72  74  77  79  80  89  91 
    1  3  1  1  1  2  4  1  4  2  4  2  4  2  1 
    93  94 107 119 121 124 127 129 132 135 141 142 143 146 150 
    1  1  1  1  1  1  2  1  4  1  1  3  1  1  1 
    162 201 207 349 
    2  1  3  1 


Error in rcspline.eval(z, knots = parms, nk = nk, inclx = TRUE) : 
In addition: Warning message: 
In rcspline.eval(z, knots = parms, nk = nk, inclx = TRUE) : 
    could not obtain 3 interior knots with default algorithm. 
Used alternate algorithm to obtain 3 knots 

答えて

2

nk = 0は、非カテゴリ変数に対して線形性を強制します。 これを参照してくださいlink

これはまた、Cross Validatedであなたの質問と同じようにquestionとなります。

希望がある場合は、

関連する問題