Changeset 1186
- Timestamp:
- Jan 9, 2014 11:09:53 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIimage.py
r1185 r1186 195 195 p0 = [parmDict[key] for key in varyList] 196 196 result = leastsq(ellipseCalcD,p0,args=(rings.T,varyList,parmDict),full_output=True,ftol=1.e-8) 197 chisq = np.sum(result[2]['fvec']**2) 197 chisq = np.sum(result[2]['fvec']**2)/(rings.shape[0]-len(p0)) #reduced chi^2 = M/(Nobs-Nvar) 198 198 parmDict.update(zip(varyList,result[0])) 199 199 vals = list(result[0]) … … 899 899 V = 1.+np.sum(np.sum(E*calcFij(90.,phi,azm,th0).T/1.e6,axis=2),axis=1) 900 900 ring['ImtaCalc'] = np.array([V*ring['Dset'],azm]) 901 ring['Dcalc'] = np.mean(ring['ImtaCalc'][0]) 901 902 902 903 def calcFij(omg,phi,azm,th): … … 952 953 result = leastsq(strainCalc,p0,args=(rings,dset,wave,phi),full_output=True) 953 954 vals = list(result[0]) 954 chisq = np.sum(result[2]['fvec']**2) 955 chisq = np.sum(result[2]['fvec']**2)/(rings.shape[1]-3) #reduced chi^2 = M/(Nobs-Nvar) 955 956 sig = list(np.sqrt(chisq*np.diag(result[1]))) 956 957 ValSig = zip(names,fmt,vals,sig) -
trunk/GSASIIimgGUI.py
r1185 r1186 1500 1500 dZero.Bind(wx.EVT_KILL_FOCUS,OnDzero) 1501 1501 Indx[dZero.GetId()] = id 1502 dzeroSizer.Add(wx.StaticText(G2frame.dataDisplay,-1,label=(' d-zero calc: %.5f'%(dzero['Dcalc']))),1502 dzeroSizer.Add(wx.StaticText(G2frame.dataDisplay,-1,label=(' d-zero ave: %.5f'%(dzero['Dcalc']))), 1503 1503 0,wx.ALIGN_CENTER_VERTICAL) 1504 1504 -
trunk/GSASIIpwd.py
r1176 r1186 1368 1368 Values2Dict(parmDict, varyList, result[0]) 1369 1369 Rwp = np.sqrt(chisq/np.sum(w[xBeg:xFin]*y[xBeg:xFin]**2))*100. #to % 1370 GOF = chisq/(xFin-xBeg-len(varyList)) 1370 GOF = chisq/(xFin-xBeg-len(varyList)) #reduced chi^2 1371 1371 print 'Number of function calls:',result[2]['nfev'],' Number of observations: ',xFin-xBeg,' Number of parameters: ',len(varyList) 1372 1372 print 'fitpeak time = %8.3fs, %8.3fs/cycle'%(runtime,runtime/ncyc)
Note: See TracChangeset
for help on using the changeset viewer.