这是我第一次发帖,所以如果我没有把所有的废话放在一起,我会道歉。
我是Azure ML和R的新手,但我正在尝试通过Azure中的R实现Logit模型,因为它似乎不是Azure ML中Microsoft提供的模型之一。
当我在RStudio中运行我的模型和其他代码时,我没有收到任何错误,但是当我尝试通过Azure中的“创建R模块”实现它时,我收到一条错误消息:
“错误0063:在评估R脚本期间发生以下错误: ----------从R开始的错误消息---------- 不能强制类“”函数“”到data.frame -----------来自R的错误消息结束-----------“
似乎很少有Azure ML文档涵盖了R模型的创建,所以我想我会转到这里寻找一些可能的答案。我可能只是遗漏了一些东西。
以下是我一直在运行的代码:
Blockquote Trainer Script
model< -glm(Mat_Bin~Mat.Mkt.Pen + debt + Urban.Vmi + GDP.Per.Capita + Avg.Low + MSAcrash,data = data,family = binomial)
得分手R剧本
得分< -as.data.frame(预测(模型,子集(数据,选择= c(predict.MatModel3。))))
姓名(分数)< -c(“预测值”)
我试图上传所有内容的图片,但显然我需要更高的声誉才能这样做。但我的实验非常简单。只是一些简单的列操作,然后是我的模型的训练和评分。
有关我为何收到该错误消息的任何想法?
答案 0 :(得分:0)
如果您只是一个简单的命名错误,您可以尝试:
model <- glm(Mat_Bin ~ Mat.Mkt.Pen + debt + Urban.Vmi+ GDP.Per.Capita + Avg.Low+MSAcrash,
data=scores, family=binomial)