为了在 SQL Server 2008 Business Intelligence Development Studio 中进行预测,我在生成正确的 SQL/DMX 时遇到了一些麻烦。我已经用训练数据设置了下表。
Transactions
ID (int)(primary key)
Code (string)
Items
ID (int)(foreign key that points to ID in Transactions table)
Item (string)
我正在使用朴素贝叶斯分类器,我想要做的是训练它,以便每当我看到特定的项目集合时,它们允许我预测事务表中的“代码”字段是什么。由于我使用的是嵌套表,因此我确信下面的 SQL 搞砸了。
select predict([code]) from <miningModel>
natural prediction join
(select 'ethernet' as Item union
select 'panel' as Item) as foo
任何建议表示赞赏。