판별분석

cross entropy: -tlogP0-(1-t)log(1-P0)

  • library(caret)

    featurePlot(x=, y=, plot='ellipse'): x라는 feature와 y라는 label로 plot을 ellipse로 각각 묶어줘라.

    데이터가 생긴 모양을 보기 위해.


  • 학습용 데이터 만들기

    createDataPartition(d, p=, list=): p:1-p 비율로 데이터를 나눠줌.

    d[-code,]: code를 제외한 값을 보여줌.


train(Species~., data=, method=, metric=, trControl=): Species를 나머지를 다 사용해서 찾아내라.

method: ‘lda', ‘rpart', ‘knn', ‘svmRadial', ‘rf'

resamples(list(lda=, cart=, knn=, svm=, rf=): 리스트로 만들어 묶은 것.

predict(): 모델을 가지고 prediction 하는 것.

confusionMatrix(): prediction 한 것과 실제 데이터를 비교하는 것.