尝试更改函数的optimopts
属性,factoran
即在 Matlab 中,但显然这些值仍保留为默认值:TolX
TolFun
optionsFactoran = statset('TolX',1e-4,'TolFun',1e-4)
然后使用因子分析功能:
[lambda,psi,T,stats,F] = factoran(MyMatrix,10,'optimopts',optionsFactoran);
从这里可以看出,这些值仍然是默认值:
>> statset('factoran')
ans =
Display: 'off'
MaxFunEvals: 400
MaxIter: 100
TolBnd: []
TolFun: 1.0000e-08
TolTypeFun: []
TolX: 1.0000e-08
TolTypeX: []
GradObj: []
Jacobian: []
DerivStep: []
FunValCheck: []
Robust: []
RobustWgtFun: []
WgtFun: []
Tune: []
UseParallel: []
UseSubstreams: []
Streams: {}
OutputFcn: []
任何想法表示赞赏。