0
$\begingroup$

I am looking at data from the London Data Store based on social characteristics between London boroughs.

Since there are only about 30 London boroughs, the data sets I am looking at are naturally very small. For example, I might be fitting regression/correlations to a plot of about 30 points.

  1. What are appropriate ways to conduct classification on such small data sets, and why? 'Why' is important.

I was thinking of something like SVM, or Naive Bayes. Or regression if the data is continuous.

  1. What are very inappropriate ways to conduct classification here?
$\endgroup$
1
  • 2
    $\begingroup$ What exactly are you trying to predict? Which borough it is given a certain set of characteristics? This might be helpful: medium.com/rants-on-machine-learning/… $\endgroup$
    – bnorm
    Commented Dec 4, 2017 at 1:36

1 Answer 1

0
$\begingroup$

I don't think you need some classification algorithm, you can use your basic understanding on data/ Business Knowledge to do the classification. As the number of data points are too low, the model cannot give you good/generalised results.

Even if you try applying some complex algorithm like SVM/NN, it is of no use as the data is too low.

If you still want to apply some machine learning algorithm and then you can apply Naive Bayes, Decision Tree as these are the basic algorithms, can do the job.

$\endgroup$
0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.