kknn - Iris示例 - k的值是多少?

时间:2017-05-25 01:43:19

标签: r knn

我正在尝试学习如何使用kknn并正在使用iris example in the documentation。 同时,我的作业要求我将kknn应用于数据集并迭代地提供k值并进行测试以找到最佳值。
虽然为k提供值是该函数的一个选项,但是虹膜示例生成的解决方案没有提供k值:

iris.kknn <- kknn(Species~., iris.learn, iris.valid, distance = 1,
                  kernel = "triangular")

我们如何从结果kknn对象中确定用于产生结果的k值是多少?它是使用任意默认值,还是以某种方式优化以选择k的最佳值?

1 个答案:

答案 0 :(得分:0)

默认值@csrf_exempt def my_view(request): if request.method == 'POST': user = request.POST['username'] passcode = request.POST['password'] user = authenticate(request, username=user, password = passcode) if user is not None: login(request, user) return HttpResponse("User logged in") else: return HttpResponse("User not found") = 7.您可以在链接到的文档的使用情况部分或键入k中看到。

您可以根据?kknn(或kiris.kknn$Ciris.kknn$W)中的列数确定使用iris.kknn$D的内容。

iris.kknn$CL