2016-06-16 2 views
0

built in functions in vertica의 구문에 따라 로지스틱 회귀 모델을 작성하려고합니다. 모델이 올바르게 빌드되었지만 predictLogisticReg이 작동하지 않습니다. 내가Vertica 로지스틱 회귀 예측 : 입력 열을 사용할 수 없습니다.

SELECT 
    v_ml.logisticReg('logRegModel', 'public.regression_training_table', 
      'longTermPlayer', ' IOS_or_not, firstDayTransactions', 
      '--epsilon=0.000001 --max_iterations=100'); 

사용하여 모델을 구축 할 수 오전 요약 확인하여이 일 것을 확인할 수 있습니다

: 내가 사용 기능을 예측하려고하면

SELECT 
    v_ml.summaryLogisticReg(using parameters 
       model_name='logRegModel', owner='dbadmin'); 

SELECT 
    user_id, 
    v_ml.predictLogisticReg('IOS_or_not', 'firstDayTransactions' 
      using parameters model_name='logRegModel', owner='dbadmin') 
FROM public.regression_test_table 

(동일한 열과 함께) 테스트 세트에 오류가 발생했습니다 :

The input column corresponding to "ios_or_not" is not available 

왜 테스트 세트의 데이터를 인식하지 못하는지 잘 모르겠 으면 감사하겠습니다.

감사합니다.

답변

0

해결. 관심있는 사람들을 위해 : 나는 들여 보내서는 안되는 반면에, 쉼표 안에있는 들판을 통과했습니다.

SELECT 
    user_id, 
    v_ml.predictLogisticReg(IOS_or_not, firstDayTransactions 
     using parameters model_name='logRegModel', owner='dbadmin') 
FROM public.regression_test_table 
으로 교체하십시오.