我是R和ML的新手,但有一个我想回答的焦点问题。
我正在使用我自己的数据,但是按照Matt Dancho的例子来预测损耗:http://www.business-science.io/business/2017/09/18/hr_employee_attrition.html
我根据他的更新删除了零差异和缩放变量。
我的问题是在explaininer步骤上运行explain()。当我运行前一个原始代码和后一个变体时,我得到下面两个错误的变化(粗体)。其他一切都达到了这一点。
explanation <- lime::explain(
as.data.frame(test_h2o[1:10,-1]),
explainer = explainer,
n_labels = 1,
n_features = 4,
kernel_width = 0.5)
给出:
Error during wrapup: arguments imply differing number of rows: 50000, 0
虽然
explanation <- lime::explain(
as.data.frame(test_h2o[1:500,-1]),
explainer = explainer,
n_labels = 1,
n_features = 5,
kernel_width = 1)
给出:
ERROR: Unexpected HTTP Status code: 500 Server Error (url = http://localhost:54321/3/PostFile?destination_frame=C%3A%2FUsers%2Fsim.s%2FAppData%2FLocal%2FTemp%2FRtmpykNkl1%2Ffileb203a8d4a58.csv_sid_afd3_26)
Error: lexical error: invalid char in json text.
<html> <head> <meta http-equiv=
(right here) ------^
如果您对此问题有任何想法或见解,或者需要我提供其他信息,请与我们联系。
答案 0 :(得分:0)
试试这个,让我知道你得到了什么。请注意,这假设您的Excel文件存储在名为&#34; data&#34;的文件夹中。在你的工作目录中。使用eject
和getwd()
来获取/设置工作目录(或使用RStudio IDE中的Projects)。
setwd()