主要内容

比例

与比例规则的情感分数

描述

比例以比率规则评估令牌文本的情绪。这比例默认情况下,函数使用Vader情绪词典。

例子

复合谱=比率(文件的)基于正和负令牌的比率返回致贴文档的情绪分数。对于每个文件的正得分与负分的比率大于1,函数返回1.对于每个文档,负分数与正得分的比率大于1,函数返回-1。否则,函数返回0。

[复合谱阳性科否定] =比例(文件的)还分别返回文件的正负令牌分数的总和。

例子

___=比率(___名称,价值的)使用一个或多个名称值对指定其他选项。

例子

全部收缩

创建一个令牌化文件。

str = [“这本书非常好!!!!”“这本书很糟糕。”];文档=令授权鳕(str);

评估牌状文件的情绪。分数为1表示积极情绪,得分为-1表示负面情绪,分数为0表示中性情绪。

复合血管=比例(文件)
复旦=2×11-1

情感分析算法依赖于称为情绪词典的注释列表。例如比例功能使用具有从-1到1的情绪分数的字幕引入的词语,其中分数接近1表示强烈的积极情绪,靠近-1表示强的负面情绪,靠近零表示中性情绪。

如果使用的情绪词典比例函数不适合您正在分析的数据,例如,如果您有像医学或工程数据等域的数据集,则可以使用自己的自定义情绪词典。有关展示如何生成域特定情绪词典的示例,请参阅生成域特异性情绪词典

创建包含要分析的文本数据的令牌化文档数组。

textdata = [“这家公司的增长极强。”“这位其他公司被指控误导消费者。”];文档= tokenizeddocument(textdata);

加载示例域特定的Lexicon以进行金融数据。

filename =“FinancesentimentLexton.CSV”;tbl = readtable(文件名);头(TBL)
ANS =.8×2表令牌情绪_________________ ______________ {'机会'} 0.95633 {'CONVERATIVE'} 0.896350.77176.

使用该情绪评估情绪比例函数并使用该函数指定自定义情绪词典'sentimallextlex'选项。分数为1表示积极情绪,得分为-1表示负面情绪,分数为0表示中性情绪。

复合血管=比例(文件,'sentimallextlex',TBL)
复旦=2×11-1

输入参数

全部收缩

输入文档,指定为a令人生畏的鳕文大批。

名称 - 值参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:阈值,0.5将比率阈值设置为0.5

情绪词典,指定为具有以下列的表:

  • 令牌- 令牌,指定为字符串标量。

  • 情绪核心- 指定为数字标量的令牌的情绪评分。

默认情绪词典是VADER情绪词典。

数据类型:桌子

比率阈值,指定为非负标量。

如果正得分的比例为负分数文件(i)临界点, 然后复合谱(i)是1.如果负数的比例与正得分文件(i)临界点, 然后复合谱(i)是-1。除此以外,复合谱(i)是0。

数据类型:单身的|双倍的|INT8.|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

输出参数

全部收缩

复合情绪评分,作为数字矢量返回。该函数返回每个输入文档的一个分数。

如果正得分的比例为负分数文件(i)临界点, 然后复合谱(i)是1.如果负数的比例与正得分文件(i)临界点, 然后复合谱(i)是-1。除此以外,复合谱(i)是0。

积极情绪评分,作为数字矢量返回。该函数返回每个输入文档的一个分数。价值阳性科(i)对应于积极的情绪得分文件(i)

负面情绪分数,作为数字矢量返回。该函数返回每个输入文档的一个分数。价值否定(i)对应于负面情绪得分文件(i)

介绍在R2019B.