sas - PROC NLMIXED "WARNING: Parameter vector 1 is not processed due to invalid or missing values."
问题描述
Observe the PARMS and BOUNDS statement in PROC NLMIXED:
proc nlmixed data=DATASET qpoints=100 noad;
parms shape = 1.00 beta1=0.20 beta0=-2.70;
bounds 0.50 < shape < 0.65, 0.10 < beta1 < 0.30, -2.8 < beta0 < -2.6;
<snip>
run;
Which gives following Warning/ERROR:
WARNING: Parameter vector 1 is not processed due to invalid or missing values.
ERROR: No valid parameter points were found.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: The PROCEDURE NLMIXED printed page 2.
NOTE: PROCEDURE NLMIXED used (Total process time):
real time 0.71 seconds
cpu time 0.29 seconds
Google search turned up nothing for WARNING: Parameter vector 1 is not processed due to invalid or missing values.
解决方案
Double check that your initial values are within the bounds specified. For instance your shape
is initialized to 1, but your range in the BOUNDS statement is (0.50, 0.65).
推荐阅读
- google-apps-script - 当单元格有文本时删除行
- vue.js - 当我为我的 v-model 使用动态变量时,它不起作用
- multithreading - 从线程获取连续处理的数据的正确方法是什么?
- react-native - 来自 lottie-react-native 模块的 React Native Android 构建失败
- php - PHP 脚本问题需要 0 个参数,1 个给定 | MYSQL PHP
- kotlin - Kotlin 中有没有办法将变量转换为枚举和接口的交集?
- php - 在 foreach PHP 中显示特定数量的元素
- java - 是泛型类型 List
在 Java 中有效 - python - 使用 python 从发件人电子邮件地址在 Outlook 中创建规则
- c - JSON (GLib) 序列化泄漏 GHashTable 的内存