主要内容

이번역최신을있지않습니다않습니다。최신내용으로보려면를하십시오하십시오하십시오。

RecressionsVM预测

서포트벡터(SVM)회귀회귀을하여응답예측예측

  • 라이브러리:
  • 统计和机器学习工具箱 /回归

설명

RecressionsVM预测블록은svm회귀객체(回归vm또는CompacTregressionsVM)를사용변수를합니다。

객체를작업변수의이름을하여하여하여하여하여하여하여하여하여하여하여회귀회귀회귀회귀를를가져옵니다가져옵니다가져옵니다가져옵니다。입력포트X는(예측변수)을을출력포트是的는관측대해된변수변수합니다합니다합니다。

포트

입력

모두확장

예측변수,하나의값구성열또는행됩니다됩니다됩니다。

종속성

  • X의변수는选择训练的机器学习模型(으)s svm모델모델훈련변수순서동일해야합니다합니다합니다。

  • SVM모델을시킬때때FITRSVM에서“标准化”,正确를설정경우,RecressionsVM预测SVM모델모델의의西格玛속성에평균표준편차를하여하여X의값표준합니다합니다。

데이터형:单身的|双倍的|一半|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|布尔|固定点

출력

모두확장

예측응답,스칼라로반환。

데이터형:单身的|双倍的|一半|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|布尔|固定点

파라미터

모두확장

기본

回归vm객체또는CompacTregressionsVM객체를작업변수이름이름합니다합니다합니다。

FITRSVMSVM모델모델훈련시키는경우다음사항적용적용됩니다됩니다됩니다됩니다됩니다。

  • 예측변수는범주형변수(逻辑,,,,分类,,,,char,,,,细绳또는细胞)를포함없습니다없습니다。테이블로훈련를제공경우예측변수숫자형(双倍的형또는单身的형)이어야합니다또한“分类预期”이름-값값사용수없습니다없습니다。모델에변수를하려면모델을하기에에에Dummyvar을사용범주형변수전처리하십시오하십시오。

  • “ ResponseTransForm”이름-값값값은'没有任何'(디폴트)이어야합니다。

  • 'kernelfunction'이름-값값의값은“高斯”,,,,“线性”(디폴트값)또는“多项式”이어야합니다。

프로그래밍방식으로하기

블록::训练有素
유형:작업공간변수
값:回归vm객체|CompacTregressionsVM객체
디폴트::'svmmdl'

데이터형

고정소수점연산파라미터

고정소수점위한반올림를합니다합니다합니다。자세한내용은四舍五入(定点设计师)항목을하십시오。

블록파라미터가능가장가까운값항상됩니다됩니다됩니다。블록파라미터의을제어하려면하려면®반올림함수하여필드표현식표현식하십시오하십시오하십시오。

프로그래밍방식으로하기

블록::rndmeth
유형:문자형벡터
값:“天花板” |“收敛” |“地板” |'最近'|“圆” |“最简单” |'零'
디폴트::'地面'

오버플로가되는지래핑지정합니다합니다。

동작 근거 오버플로에대한영향

이체크를선택()。

모델에이생성된코드적으로포화해야합니다합니다합니다。

데이터형이있는또는최댓값오버플로가됩니다됩니다됩니다。

int8(8비트비트정수)데이터형데이터형수있는최댓값은은은은은은은은은은은。이최댓값큰연산는는는비트비트정수오버플로발생시킵니다시킵니다。이체크를하면하면,127에서됩니다됩니다。이와로,블록출력값값값–128에서됩니다됩니다。

이체크박스선택을합니다(离开)。

생성된효율성을화합니다합니다합니다。

블록이벗어난를처리하는과도하게지정해야합니다합니다합니다。자세한내용은故障排除信号范围错误(万博1manbetxSimulink)항목을하십시오。

데이터형이있는값오버플로오버플로됩니다됩니다됩니다。

int8(8비트비트정수)데이터형데이터형수있는최댓값은은은은은은은은은은은。이최댓값큰연산는는는비트비트정수오버플로발생시킵니다시킵니다。이체크박스을하면오버플로를일으키는이이int8형으로의도않은결과가될있습니다있습니다있습니다。예를들어블록결과결과결과130(2진수10000010)을int8형으로하면–126입니다。

프로그래밍방식으로하기

블록::饱和元素
유형:문자형벡터
값:'''|'上'
디폴트::'离开'

定点工具이이지정된을하지않도록하려면이파라미터하십시오하십시오하십시오하십시오。자세한내용은使用锁定输出数据类型设置(定点设计师)항목을하십시오。

프로그래밍방식으로하기

블록::锁定
유형:문자형벡터
값:'''|'上'
디폴트::'离开'
데이터형

是的출력값데이터형지정합니다。데이터형은되거나직접지정되거나万博1manbetxsimulink.numerictype과같은객체표현수있습니다있습니다。

상속:자동을선택블록데이터형을상속규칙사용합니다합니다합니다。

데이터형에대한내용은控制数据类型的信号(万博1manbetxSimulink)항목을하십시오。

데이터형도우미표시합니다。버튼을클릭데이터형을설정데도움이되는데이터형도우미가표시됩니다。자세한내용은使用数据类型助手指定数据类型(万博1manbetxSimulink)항목을하십시오。

프로그래밍방식으로하기

블록파라미터OutdatatyPest
유형:문자형벡터
“继承:自动”|'双倍的'|'单身的'|'一半'|'int8'|'uint8'|'int16'|'uint16'|'int32'|'uint32'|'int64'|'uint64'|“布尔人”|fixdt(1,16)'|fixdt(1,16,0)'|'FIXDT(1,16,2^0,0)'|'<数据类型表达>'
디폴트값“继承:自动”

万博1manbetx®가검사하는是的출력범위하한입니다입니다。

万博1manbetxsimulink는다음수행데을합니다합니다합니다。

참고

출력최솟값파라미터는실제是的신호를시키거나않습니다않습니다。饱和(万博1manbetxSimulink)블록을사용하십시오。

프로그래밍방식으로하기

블록파라미터Outmin
유형:문자형벡터
'[]'|스칼라
디폴트값'[]'

万博1manbetxsimulink가검사하는是的출력범위상한입니다입니다。

万博1manbetxsimulink는다음수행데을합니다합니다합니다。

참고

출력최댓값파라미터는실제是的신호를시키거나않습니다않습니다。饱和(万博1manbetxSimulink)블록을사용하십시오。

프로그래밍방식으로하기

블록파라미터Outmax
유형:문자형벡터
'[]'|스칼라
디폴트값'[]'

커널계산할의데이터형지정합니다합니다。데이터형은직접되거나万博1manbetxsimulink.numerictype과같은객체표현수있습니다있습니다。

커널데이터형SVM모델모델의커널유형에다양한의의데이터형을지정합니다합니다합니다합니다합니다합니다。SVM모델을시킬때때'kernelfunction'이름-값값지정합니다。

'kernelfunction' 데이터형
“高斯”또는'rbf' 커널데이터형은가우스커널 G (( X ,,,, s = 经验 (( - d 2 에대해제곱거리 d 2 = X - s 2 의데이터형지정합니다。여기x x는값대한예측변수데이터이고는는입니다입니다입니다입니다。
“线性” 커널데이터형은선형커널함수 G (( X ,,,, s = X s ' 의출력에데이터형지정합니다합니다。여기x x는값대한예측변수데이터이고는는입니다입니다입니다입니다。
“多项式” 커널데이터형은다항식커널함수 G (( X ,,,, s = (( 1 + X s ' p 의출력에데이터형지정합니다합니다。여기x x는값대한예측변수데이터이고이고는는서포트벡터이며이며는는다항식다항식함수입니다입니다입니다입니다

데이터형에대한내용은控制数据类型的信号(万博1manbetxSimulink)항목을하십시오。

데이터형도우미표시합니다。버튼을클릭데이터형을설정데도움이되는데이터형도우미가표시됩니다。자세한내용은使用数据类型助手指定数据类型(万博1manbetxSimulink)항목을하십시오。

프로그래밍방식으로하기

블록파라미터kerneldatateptest
유형:문자형벡터
'双倍的'|'单身的'|'一半'|'int8'|'uint8'|'int16'|'uint16'|'int32'|'uint32'|'uint64'|'int64'|“布尔人”|fixdt(1,16)'|fixdt(1,16,0)'|'FIXDT(1,16,2^0,0)'|'<数据类型表达>'
디폴트값'双倍的'

万博1manbetxsimulink가검사커널내부범위의값입니다입니다。

万博1manbetxsimulink는다음수행데을합니다합니다합니다。

참고

커널최솟값파라미터는계산신호포화포화않습니다않습니다않습니다。

프로그래밍방식으로하기

블록파라미터kerneloutmin
유형:문자형벡터
'[]'|스칼라
디폴트값'[]'

万博1manbetxsimulink가검사커널내부범위의값입니다입니다。

万博1manbetxsimulink는다음수행데을합니다합니다합니다。

참고

커널최댓값파라미터는계산신호포화포화않습니다않습니다않습니다。

프로그래밍방식으로하기

블록파라미터kerneloutmax
유형:문자형벡터
'[]'|스칼라
디폴트값'[]'

블록특성

데이터형

布尔|双倍的|固定点|一半|整数|单身的

직접피드스루

是的

다차원신호

가변크기신호

영점교차검출

  • svm svm모델사용하고모델에의벡터가예측예측가가있습니다있습니다있습니다있습니다。SVM모델모델으로변수를효율적으로하려면하려면하려면丢弃的向量万博1manbetx를사용하여回归vm또는CompacTregressionsVM객체에서벡터제거하십시오。

대체기능

MATLAB函数블록SVM회귀객체(回归vm또는CompacTregressionsVM)의预测객체함수사용수있습니다。예제는使用MATLAB功能块预测类标签항목을하십시오。

统计和机器学习工具箱™라이브러리의RecressionsVM预测MATLAB功能블록블록블록블록블록에预测함수를결정때사항사항하십시오하십시오하십시오。

  • 统计和机器学习工具箱라이브러리라이브러리하는경우,定点工具(定点设计师)을사용소수점을고정소수점로할수있습니다있습니다。

  • MATLAB功能블록블록预测함수를이에대해가변지원이활성있어야합니다합니다합니다。

  • MATLAB函数블록을경우경우,MATLAB函数블록블록예측이나후에전처리또는또는후처리를위해위해위해위해위해위해함수함수함수함수함수를사용사용수。

확장기능

C/C ++코드생성
万博1manbetxsimulink®编码器™를하여c+ c ++코드를할있습니다있습니다。

고정소수점변환
定点设计师™™를하여소수점을하고시뮬레이션수있습니다있습니다。

버전내역

R2020B에됨됨

모두확장

r2021a에서동작됨됨