「ぎょーむ日誌」目次に戻る | KuboWeb top に戻る | twilog | atom

ぎょーむ日誌 2002-12-10

苦情・お叱りは, たいへんお手数かけて恐縮ですが, 久保 (kubo@ees.hokudai.ac.jp) までお知らせください.

2002 年 12 月 10 日 (火)

	xy <- scan("sample.txt", list(x = 0, y = 0))
	require(nls)
	Pmax = 10.2 # きめうち
	psynthesis <- nls(
		y ~ (f * x + Pmax - sqrt((f * x + Pmax)^2 - 4 * (f * x * q * Pmax)))
			/ (2 * q - C), # この式は間違いと翌日判明
		data = xy,
		start = list(f = 0.1, q = 0.5, C = 0.0)
	)
	summary(psynthesis)

	(結果の出力例)
	Parameters:
	  Estimate Std. Error t value Pr(>|t|)    
	f  0.04712    0.00218  21.612  < 2e-16 ***
	q  0.75033    0.05345  14.038  < 2e-16 ***
	C  0.10854    0.01582   6.862 6.63e-10 ***
estimated ps curve [推定されたセン]
上の R コード例の sample (ねつ造曲線+正規乱数) を用いた推定. q の真の値は 0.7 …… あ, 推定値は 0.75 だから値としては そんなにズレてないぞ. f と C はほぼ正しく推定できてる.

KuboLog | KuboWeb