---
source_url: https://docs.dolphindb.cn/zh/funcs/n/nsspredict.html
fetched_at: 2026-05-19T09:33:25Z
category: funcs
title: nssPredict
sha1: 830a19dbb0e4f1dfba672399e3e0db95687a0048
---

# nssPredict

## 语法

`nssPredict(model, T)`

## 详情

根据指定的 NS 模型或 NSS 模型，预测债券的收益率。

## 参数

**model** 字典类型，表示 Nelson-Siegel（NS） 模型或 Nelson-Siegel-Svensson（NSS）模型。字典中应至少包含
*modelName* 和 *params* 两个成员：

- modelName 字符串类型，必须为 “ns” 或 “nss” 。
- params 数值型向量，表示模型的参数：

  - 对于 NS 模型，向量长度为 4，依次为 β0, β1,
    β2, λ 。
  - 对于 NSS 模型，向量长度为 6，依次为 β0, β1,
    β2, β3,
    λ0, λ1。

**T**值大于 0 的数值型向量，表示历史债券的到期时间，单位是年。

## 返回值

DOUBLE 类型向量。

## 例子

```dolphindb
model = dict(STRING, ANY)
model[`modelName] = `nss
model[`params] = [0.038184469794996,-0.048575389082029,-0.022287414169806,0.047523360012739,1.873046195772644,0.161159907274023]
T = [3,1]
nssPredict(model, T)
//output: [0.009904201306,0.003891991292041]
```

相关函数：[nss](nss.html)
