﻿<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://v.michm.ru/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://v.michm.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2+%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB</id>
		<title>Wiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://v.michm.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2+%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB"/>
		<link rel="alternate" type="text/html" href="http://v.michm.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Contributions/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB"/>
		<updated>2026-05-14T08:53:00Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.19.23</generator>

	<entry>
		<id>http://v.michm.ru/index.php/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB_N2</id>
		<title>Генералов Кирилл N2</title>
		<link rel="alternate" type="text/html" href="http://v.michm.ru/index.php/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB_N2"/>
				<updated>2019-06-07T14:16:44Z</updated>
		
		<summary type="html">&lt;p&gt;Генералов Кирилл: Новая страница: «import numpy as np import math f = open(&amp;quot;order.txt&amp;quot;, &amp;quot;r&amp;quot;) X = [] Y = [] for line in f:     q, x1, x2, x3, x4, x5, x6, y = map(float, line.split())     x = []     …»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;import numpy as np&lt;br /&gt;
import math&lt;br /&gt;
f = open(&amp;quot;order.txt&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
X = []&lt;br /&gt;
Y = []&lt;br /&gt;
for line in f:&lt;br /&gt;
    q, x1, x2, x3, x4, x5, x6, y = map(float, line.split())&lt;br /&gt;
    x = []&lt;br /&gt;
    x.append(x1)&lt;br /&gt;
    x.append(x2)&lt;br /&gt;
    x.append(x3)&lt;br /&gt;
    x.append(x4)&lt;br /&gt;
    x.append(x5)&lt;br /&gt;
    x.append(x6)&lt;br /&gt;
    x.append(x1 * x1)&lt;br /&gt;
    x.append(x1 * x2)&lt;br /&gt;
    x.append(x1 * x3)&lt;br /&gt;
    x.append(x1 * x4)&lt;br /&gt;
    x.append(x1 * x5)&lt;br /&gt;
    x.append(x1 * x6)&lt;br /&gt;
    x.append(x2 * x2)&lt;br /&gt;
    x.append(x2 * x3)&lt;br /&gt;
    x.append(x2 * x4)&lt;br /&gt;
    x.append(x2 * x5)&lt;br /&gt;
    x.append(x2 * x6)&lt;br /&gt;
    x.append(x3 * x3)&lt;br /&gt;
    x.append(x3 * x4)&lt;br /&gt;
    x.append(x3 * x5)&lt;br /&gt;
    x.append(x3 * x6)&lt;br /&gt;
    x.append(x4 * x4)&lt;br /&gt;
    x.append(x4 * x5)&lt;br /&gt;
    x.append(x4 * x6)&lt;br /&gt;
    x.append(x5 * x5)&lt;br /&gt;
    x.append(x5 * x6)&lt;br /&gt;
    x.append(x6 * x6)&lt;br /&gt;
    X.append(x)&lt;br /&gt;
    Y.append(y)&lt;br /&gt;
f.close()&lt;br /&gt;
Mx = []&lt;br /&gt;
for j in range(27):&lt;br /&gt;
    Mx1 = np.sum(X[j]) / len(X)&lt;br /&gt;
    Mx.append(Mx1)&lt;br /&gt;
My = np.sum(Y)/len(Y)&lt;br /&gt;
print(Mx)&lt;br /&gt;
print(&amp;quot;Мат.ожидание(Mx) =&amp;quot;, Mx)&lt;br /&gt;
Dx = []&lt;br /&gt;
Dx11 = 0&lt;br /&gt;
Dy = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i in range(len(X)):&lt;br /&gt;
    Dy += (Y[i] - My) ** 2&lt;br /&gt;
for i in range(27):&lt;br /&gt;
    Dxs = 0.0&lt;br /&gt;
    for j in range(len(X)):&lt;br /&gt;
        Dxs += (X[j][i] - Mx[i]) ** 2&lt;br /&gt;
    print(Dxs)&lt;br /&gt;
&lt;br /&gt;
    Dx.append(Dxs/len(X))&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;Дисперсия(Dx) = &amp;quot;, Dx)&lt;br /&gt;
kx = []&lt;br /&gt;
for i in range(27):&lt;br /&gt;
    kxs = 0.0&lt;br /&gt;
    for j in range(len(X)):&lt;br /&gt;
        kxs += ((X[j][i] - Mx[i]) * (Y[j] - My))&lt;br /&gt;
    kx.append(kxs)&lt;br /&gt;
print(&amp;quot;Коэффициент корреляции (kx)=&amp;quot;, kx)&lt;br /&gt;
r = []&lt;br /&gt;
rABS = []&lt;br /&gt;
for i in range(len(kx)):&lt;br /&gt;
    r1 = (kx[i] / (len(X)-1)) / (math.sqrt(Dx[i]) * math.sqrt(Dy))&lt;br /&gt;
    r.append(r1)&lt;br /&gt;
    rABS.append(math.fabs(r1))&lt;br /&gt;
print(&amp;quot;r =&amp;quot;, r)&lt;br /&gt;
print(np.max(rABS))&lt;br /&gt;
print(&amp;quot;Первый индекс = &amp;quot;, rABS.index(np.max(rABS)) + 1)&lt;/div&gt;</summary>
		<author><name>Генералов Кирилл</name></author>	</entry>

	<entry>
		<id>http://v.michm.ru/index.php/%D0%94%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D1%82%D1%83%D0%B4%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D0%9C%D0%9A-12</id>
		<title>Достижения студентов группы МК-12</title>
		<link rel="alternate" type="text/html" href="http://v.michm.ru/index.php/%D0%94%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D1%82%D1%83%D0%B4%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D0%9C%D0%9A-12"/>
				<updated>2019-06-07T14:16:28Z</updated>
		
		<summary type="html">&lt;p&gt;Генералов Кирилл: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Васильев Михаил&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Васильев N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Васильев N2]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Гамидов Роман Акимович&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Гамидов Роман Акимович N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Генералов Кирилл&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Генералов Кирилл N1]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Генералов Кирилл N2]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Глаголев Геннадий Александрович&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Глаголев Геннадий Александрович N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Калайчев Глеб&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Калайчев N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Калайчев N2]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Лебедев Данила&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Лебедев Данила 1]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Лебедев Данила 2]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Симченко Сергей Александрович&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Симченко Сергей Александрович N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Генералов Кирилл</name></author>	</entry>

	<entry>
		<id>http://v.michm.ru/index.php/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB_N1</id>
		<title>Генералов Кирилл N1</title>
		<link rel="alternate" type="text/html" href="http://v.michm.ru/index.php/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB_N1"/>
				<updated>2019-05-31T08:53:02Z</updated>
		
		<summary type="html">&lt;p&gt;Генералов Кирилл: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;import numpy as np&lt;br /&gt;
import math&lt;br /&gt;
f = open(&amp;quot;order&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
f1 = open(&amp;quot;without_b&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
f2 = open(&amp;quot;export&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
X = []&lt;br /&gt;
Y = []&lt;br /&gt;
for line in f:&lt;br /&gt;
    q, x, y, z = map(float,line.split())&lt;br /&gt;
    xy =[]&lt;br /&gt;
    xy.append(x)&lt;br /&gt;
    xy.append(y)&lt;br /&gt;
    X.append(xy)&lt;br /&gt;
    Y.append(z)&lt;br /&gt;
    f1.write(str(x))&lt;br /&gt;
    f1.write(&amp;quot; &amp;quot;)&lt;br /&gt;
    f1.write(str(y))&lt;br /&gt;
    f1.write(&amp;quot;\n&amp;quot;)&lt;br /&gt;
    f2.write(str(z))&lt;br /&gt;
    f2.write(&amp;quot;\n&amp;quot;)&lt;br /&gt;
f.close()&lt;br /&gt;
f1.close()&lt;br /&gt;
f2.close()&lt;br /&gt;
sum = 0.0&lt;br /&gt;
count = 1&lt;br /&gt;
for i in range(len(Y)-1):&lt;br /&gt;
    if X[i+1][0] == X[i][0] and X[i+1][1] == X[i][1]:&lt;br /&gt;
        sum += Y[i]&lt;br /&gt;
        count += 1&lt;br /&gt;
sum += Y[54]&lt;br /&gt;
NY = Y[:-count]&lt;br /&gt;
NY.append(sum/count)&lt;br /&gt;
NX = X[:-count+1]&lt;br /&gt;
f4 = open(&amp;quot;with_b&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
X1 = []&lt;br /&gt;
for line in f4:&lt;br /&gt;
    x, y, z = map(float, line.split())&lt;br /&gt;
    xy = []&lt;br /&gt;
    xy.append(x)&lt;br /&gt;
    xy.append(y)&lt;br /&gt;
    xy.append(z)&lt;br /&gt;
    X1.append(xy)&lt;br /&gt;
f4.close()&lt;br /&gt;
&lt;br /&gt;
mx1 = np.matrix(X1)&lt;br /&gt;
mx = np.matrix(NX)&lt;br /&gt;
my = np.matrix(NY)&lt;br /&gt;
&lt;br /&gt;
#y=b1*x1+b2*x2&lt;br /&gt;
B1 = np.matmul(np.transpose(mx), mx)&lt;br /&gt;
B2 = np.matmul(np.linalg.inv(B1), np.transpose(mx))&lt;br /&gt;
B = np.matmul(B2, NY)&lt;br /&gt;
print(&amp;quot;матрица коэффициенто b для с отсутствующим b0&amp;quot;,B)&lt;br /&gt;
&lt;br /&gt;
#y=b0+b1*x1+b2*x2&lt;br /&gt;
B10 = np.matmul(np.transpose(mx1), mx1)&lt;br /&gt;
B20 = np.matmul(np.linalg.inv(B10), np.transpose(mx1))&lt;br /&gt;
B01 = np.matmul(B20, NY)&lt;br /&gt;
print(&amp;quot;матрица коэффициенто b для уравнения с b0&amp;quot;, B01)&lt;br /&gt;
yPs = sum/count&lt;br /&gt;
print(&amp;quot;значения y при паралленых опытов&amp;quot;,yPs)&lt;br /&gt;
sumP = 0.0&lt;br /&gt;
sumA = 0.0&lt;br /&gt;
sumA0 = 0.0&lt;br /&gt;
i = 0&lt;br /&gt;
while i &amp;lt; len(Y):&lt;br /&gt;
    if i &amp;gt;= 49:&lt;br /&gt;
        sumP += (Y[i] - yPs)**2&lt;br /&gt;
    else:&lt;br /&gt;
        sumA += (Y[i]-(X[i][0] * B[0, 0] + X[i][1] * B[0, 1])) ** 2&lt;br /&gt;
        sumA0 += (Y[i] - (X1[i][0] * B01[0, 0] + X1[i][1] * B01[0, 1] + X1[i][2] * B01[0, 2])) ** 2&lt;br /&gt;
    i += 1&lt;br /&gt;
print(&amp;quot; &amp;quot;)&lt;br /&gt;
print(&amp;quot;дисперсия аппроксимации для уравнения с отсутствующим b0&amp;quot;,sumA/(len(NY)-2))&lt;br /&gt;
print(&amp;quot;дисперсия аппроксимации для уравнения с b0&amp;quot;,sumA0/(len(NX)-3))&lt;br /&gt;
print(&amp;quot;дисперсия воспроизводимости&amp;quot;,sumP/(count-1))&lt;br /&gt;
print(&amp;quot;Адекватность для уравнения с отсутствующим b0&amp;quot;,(sumA/(len(NY)-2))/(sumP/(count-1)))&lt;br /&gt;
print(&amp;quot;Адекватность модели для уравнения с b0&amp;quot;,(sumA0/(len(NY)-3))/(sumP/(count-1)))&lt;br /&gt;
Mx1 = np.sum(NX[0])/len(NX)&lt;br /&gt;
Mx2 = np.sum(NX[1])/len(NX)&lt;br /&gt;
My = np.sum(NY) / len(NY)&lt;br /&gt;
print(&amp;quot; &amp;quot;)&lt;br /&gt;
print(&amp;quot;Mx1=&amp;quot;,Mx1,&amp;quot;Mx2=&amp;quot;, Mx2,&amp;quot;My=&amp;quot;, My,)&lt;br /&gt;
Dx1 = 0&lt;br /&gt;
Dx2 = 0&lt;br /&gt;
Dy = 0&lt;br /&gt;
for i in range(len(NY)):&lt;br /&gt;
    Dx1 += (NX[i][0]-Mx1) ** 2&lt;br /&gt;
    Dx2 += (NX[i][1]-Mx2) ** 2&lt;br /&gt;
    Dy += (NY[i]-My) ** 2&lt;br /&gt;
Dx1 = Dx1/(len(NX)-1)&lt;br /&gt;
Dx2 = Dx2/(len(NX)-1)&lt;br /&gt;
Dy = Dy/(len(NY)-1)&lt;br /&gt;
print(&amp;quot;Dx1=&amp;quot;, Dx1,&amp;quot;Dx2=&amp;quot;, Dx2,&amp;quot;Dy=&amp;quot;, Dy)&lt;br /&gt;
kxl1 = 0&lt;br /&gt;
kxl2 = 0&lt;br /&gt;
for i in range(len(NY)):&lt;br /&gt;
    kxl1 += ((NX[i][0] - Mx1) * (NY[i] - My))&lt;br /&gt;
    kxl2 += ((NX[i][1] - Mx2) * (NY[i] - My))&lt;br /&gt;
r1 = (kxl1/(len(NX)-1))/(math.sqrt(Dx1)*math.sqrt(Dy))&lt;br /&gt;
r2 = (kxl2/(len(NX)-1))/(math.sqrt(Dx2)*math.sqrt(Dy))&lt;br /&gt;
print(&amp;quot;r1=&amp;quot;,r1)&lt;br /&gt;
print(&amp;quot;r2=&amp;quot;,r2)&lt;br /&gt;
b1 = r1*math.sqrt(Dy)/(math.sqrt(Dx1))&lt;br /&gt;
b2 = r2*math.sqrt(Dy)/(math.sqrt(Dx2))&lt;br /&gt;
b0 = My - b1 * Mx1 - b2 * Mx2&lt;br /&gt;
print(&amp;quot;b0=&amp;quot;,b0)&lt;br /&gt;
print(&amp;quot;b1=&amp;quot;,b1)&lt;br /&gt;
print(&amp;quot;b2=&amp;quot;,b2)&lt;br /&gt;
&lt;br /&gt;
Вывод:&lt;br /&gt;
&lt;br /&gt;
матрица коэффициентов b для с отсутствующим b0 --  6.21947126 -8.28672793&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
матрица коэффициентов b для уравнения с b0  -- 1.98049713  6.19971918 -8.29944377&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
значения y при параллельных опытов --  -103.01333333333334&lt;br /&gt;
 &lt;br /&gt;
дисперсия аппроксимации для уравнения с отсутствующим b0  --  0.5581178587847783&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
дисперсия аппроксимации для уравнения с b0  --  0.00665347955397351&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
дисперсия воспроизводимости --  0.016706666666666932&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Адекватность для уравнения с отсутствующим b0 --  33.40689497913624&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Адекватность модели для уравнения с b0  --  0.39825296611971694&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mx1= 3.36 Mx2= 2.94 My= -57.28606666666666&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dx1= 3485.06857142857 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dx2= 3048.5800000000013 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dy= 83576.27727831746&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
r1= 0.2239632426670854&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
r2= -0.4519976634037742&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b0= -54.01331991003878&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b1= 1.0967625037018953&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b2= -2.3666220302946437&lt;/div&gt;</summary>
		<author><name>Генералов Кирилл</name></author>	</entry>

	<entry>
		<id>http://v.michm.ru/index.php/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB_N1</id>
		<title>Генералов Кирилл N1</title>
		<link rel="alternate" type="text/html" href="http://v.michm.ru/index.php/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB_N1"/>
				<updated>2019-05-31T08:51:39Z</updated>
		
		<summary type="html">&lt;p&gt;Генералов Кирилл: Новая страница: «import numpy as np import math f = open(&amp;quot;order&amp;quot;, &amp;quot;r&amp;quot;) f1 = open(&amp;quot;without_b&amp;quot;, &amp;quot;w&amp;quot;) f2 = open(&amp;quot;export&amp;quot;, &amp;quot;w&amp;quot;) X = [] Y = [] for line in f:     q, x, y, z = map(float…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;import numpy as np&lt;br /&gt;
import math&lt;br /&gt;
f = open(&amp;quot;order&amp;quot;, &amp;quot;r&amp;quot;)&lt;br /&gt;
f1 = open(&amp;quot;without_b&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
f2 = open(&amp;quot;export&amp;quot;, &amp;quot;w&amp;quot;)&lt;br /&gt;
X = []&lt;br /&gt;
Y = []&lt;br /&gt;
for line in f:&lt;br /&gt;
    q, x, y, z = map(float,line.split())&lt;br /&gt;
    xy =[]&lt;br /&gt;
    xy.append(x)&lt;br /&gt;
    xy.append(y)&lt;br /&gt;
    X.append(xy)&lt;br /&gt;
    Y.append(z)&lt;br /&gt;
    f1.write(str(x))&lt;br /&gt;
    f1.write(&amp;quot; &amp;quot;)&lt;br /&gt;
    f1.write(str(y))&lt;br /&gt;
    f1.write(&amp;quot;\n&amp;quot;)&lt;br /&gt;
    f2.write(str(z))&lt;br /&gt;
    f2.write(&amp;quot;\n&amp;quot;)&lt;br /&gt;
f.close()&lt;br /&gt;
f1.close()&lt;br /&gt;
f2.close()&lt;br /&gt;
sum = 0.0&lt;br /&gt;
count = 1&lt;br /&gt;
for i in range(len(Y)-1):&lt;br /&gt;
    if X[i+1][0] == X[i][0] and X[i+1][1] == X[i][1]:&lt;br /&gt;
        sum += Y[i]&lt;br /&gt;
        count += 1&lt;br /&gt;
sum += Y[54]&lt;br /&gt;
NY = Y[:-count]&lt;br /&gt;
NY.append(sum/count)&lt;br /&gt;
NX = X[:-count+1]&lt;br /&gt;
f4 = open(&amp;quot;with_b&amp;quot;,&amp;quot;r&amp;quot;)&lt;br /&gt;
X1 = []&lt;br /&gt;
for line in f4:&lt;br /&gt;
    x, y, z = map(float, line.split())&lt;br /&gt;
    xy = []&lt;br /&gt;
    xy.append(x)&lt;br /&gt;
    xy.append(y)&lt;br /&gt;
    xy.append(z)&lt;br /&gt;
    X1.append(xy)&lt;br /&gt;
f4.close()&lt;br /&gt;
&lt;br /&gt;
mx1 = np.matrix(X1)&lt;br /&gt;
mx = np.matrix(NX)&lt;br /&gt;
my = np.matrix(NY)&lt;br /&gt;
&lt;br /&gt;
#y=b1*x1+b2*x2&lt;br /&gt;
B1 = np.matmul(np.transpose(mx), mx)&lt;br /&gt;
B2 = np.matmul(np.linalg.inv(B1), np.transpose(mx))&lt;br /&gt;
B = np.matmul(B2, NY)&lt;br /&gt;
print(&amp;quot;матрица коэффициенто b для с отсутствующим b0&amp;quot;,B)&lt;br /&gt;
&lt;br /&gt;
#y=b0+b1*x1+b2*x2&lt;br /&gt;
B10 = np.matmul(np.transpose(mx1), mx1)&lt;br /&gt;
B20 = np.matmul(np.linalg.inv(B10), np.transpose(mx1))&lt;br /&gt;
B01 = np.matmul(B20, NY)&lt;br /&gt;
print(&amp;quot;матрица коэффициенто b для уравнения с b0&amp;quot;, B01)&lt;br /&gt;
yPs = sum/count&lt;br /&gt;
print(&amp;quot;значения y при паралленых опытов&amp;quot;,yPs)&lt;br /&gt;
sumP = 0.0&lt;br /&gt;
sumA = 0.0&lt;br /&gt;
sumA0 = 0.0&lt;br /&gt;
i = 0&lt;br /&gt;
while i &amp;lt; len(Y):&lt;br /&gt;
    if i &amp;gt;= 49:&lt;br /&gt;
        sumP += (Y[i] - yPs)**2&lt;br /&gt;
    else:&lt;br /&gt;
        sumA += (Y[i]-(X[i][0] * B[0, 0] + X[i][1] * B[0, 1])) ** 2&lt;br /&gt;
        sumA0 += (Y[i] - (X1[i][0] * B01[0, 0] + X1[i][1] * B01[0, 1] + X1[i][2] * B01[0, 2])) ** 2&lt;br /&gt;
    i += 1&lt;br /&gt;
print(&amp;quot; &amp;quot;)&lt;br /&gt;
print(&amp;quot;дисперсия аппроксимации для уравнения с отсутствующим b0&amp;quot;,sumA/(len(NY)-2))&lt;br /&gt;
print(&amp;quot;дисперсия аппроксимации для уравнения с b0&amp;quot;,sumA0/(len(NX)-3))&lt;br /&gt;
print(&amp;quot;дисперсия воспроизводимости&amp;quot;,sumP/(count-1))&lt;br /&gt;
print(&amp;quot;Адекватность для уравнения с отсутствующим b0&amp;quot;,(sumA/(len(NY)-2))/(sumP/(count-1)))&lt;br /&gt;
print(&amp;quot;Адекватность модели для уравнения с b0&amp;quot;,(sumA0/(len(NY)-3))/(sumP/(count-1)))&lt;br /&gt;
Mx1 = np.sum(NX[0])/len(NX)&lt;br /&gt;
Mx2 = np.sum(NX[1])/len(NX)&lt;br /&gt;
My = np.sum(NY) / len(NY)&lt;br /&gt;
print(&amp;quot; &amp;quot;)&lt;br /&gt;
print(&amp;quot;Mx1=&amp;quot;,Mx1,&amp;quot;Mx2=&amp;quot;, Mx2,&amp;quot;My=&amp;quot;, My,)&lt;br /&gt;
Dx1 = 0&lt;br /&gt;
Dx2 = 0&lt;br /&gt;
Dy = 0&lt;br /&gt;
for i in range(len(NY)):&lt;br /&gt;
    Dx1 += (NX[i][0]-Mx1) ** 2&lt;br /&gt;
    Dx2 += (NX[i][1]-Mx2) ** 2&lt;br /&gt;
    Dy += (NY[i]-My) ** 2&lt;br /&gt;
Dx1 = Dx1/(len(NX)-1)&lt;br /&gt;
Dx2 = Dx2/(len(NX)-1)&lt;br /&gt;
Dy = Dy/(len(NY)-1)&lt;br /&gt;
print(&amp;quot;Dx1=&amp;quot;, Dx1,&amp;quot;Dx2=&amp;quot;, Dx2,&amp;quot;Dy=&amp;quot;, Dy)&lt;br /&gt;
kxl1 = 0&lt;br /&gt;
kxl2 = 0&lt;br /&gt;
for i in range(len(NY)):&lt;br /&gt;
    kxl1 += ((NX[i][0] - Mx1) * (NY[i] - My))&lt;br /&gt;
    kxl2 += ((NX[i][1] - Mx2) * (NY[i] - My))&lt;br /&gt;
r1 = (kxl1/(len(NX)-1))/(math.sqrt(Dx1)*math.sqrt(Dy))&lt;br /&gt;
r2 = (kxl2/(len(NX)-1))/(math.sqrt(Dx2)*math.sqrt(Dy))&lt;br /&gt;
print(&amp;quot;r1=&amp;quot;,r1)&lt;br /&gt;
print(&amp;quot;r2=&amp;quot;,r2)&lt;br /&gt;
b1 = r1*math.sqrt(Dy)/(math.sqrt(Dx1))&lt;br /&gt;
b2 = r2*math.sqrt(Dy)/(math.sqrt(Dx2))&lt;br /&gt;
b0 = My - b1 * Mx1 - b2 * Mx2&lt;br /&gt;
print(&amp;quot;b0=&amp;quot;,b0)&lt;br /&gt;
print(&amp;quot;b1=&amp;quot;,b1)&lt;br /&gt;
print(&amp;quot;b2=&amp;quot;,b2)&lt;br /&gt;
&lt;br /&gt;
Вывод:&lt;br /&gt;
&lt;br /&gt;
матрица коэффициентов b для с отсутствующим b0 --  6.21947126 -8.28672793&lt;br /&gt;
матрица коэффициентов b для уравнения с b0  -- 1.98049713  6.19971918 -8.29944377&lt;br /&gt;
значения y при параллельных опытов --  -103.01333333333334&lt;br /&gt;
 &lt;br /&gt;
дисперсия аппроксимации для уравнения с отсутствующим b0  --  0.5581178587847783&lt;br /&gt;
дисперсия аппроксимации для уравнения с b0  --  0.00665347955397351&lt;br /&gt;
дисперсия воспроизводимости --  0.016706666666666932&lt;br /&gt;
Адекватность для уравнения с отсутствующим b0 --  33.40689497913624&lt;br /&gt;
Адекватность модели для уравнения с b0  --  0.39825296611971694&lt;br /&gt;
 &lt;br /&gt;
Mx1= 3.36 Mx2= 2.94 My= -57.28606666666666&lt;br /&gt;
Dx1= 3485.06857142857 &lt;br /&gt;
Dx2= 3048.5800000000013 &lt;br /&gt;
Dy= 83576.27727831746&lt;br /&gt;
r1= 0.2239632426670854&lt;br /&gt;
r2= -0.4519976634037742&lt;br /&gt;
b0= -54.01331991003878&lt;br /&gt;
b1= 1.0967625037018953&lt;br /&gt;
b2= -2.3666220302946437&lt;/div&gt;</summary>
		<author><name>Генералов Кирилл</name></author>	</entry>

	<entry>
		<id>http://v.michm.ru/index.php/%D0%94%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D1%82%D1%83%D0%B4%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D0%9C%D0%9A-12</id>
		<title>Достижения студентов группы МК-12</title>
		<link rel="alternate" type="text/html" href="http://v.michm.ru/index.php/%D0%94%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D1%82%D1%83%D0%B4%D0%B5%D0%BD%D1%82%D0%BE%D0%B2_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D0%9C%D0%9A-12"/>
				<updated>2019-05-31T08:41:55Z</updated>
		
		<summary type="html">&lt;p&gt;Генералов Кирилл: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Васильев Михаил&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Васильев N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Гамидов Роман Акимович&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Гамидов Роман Акимович N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Генералов Кирилл&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Генералов Кирилл N1]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Глаголев Геннадий Александрович&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Глаголев Геннадий Александрович N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Калайчев Глеб&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Лебедев Данила&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Лебедев Данила 1]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
Симченко Сергей Александрович&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
[[Симченко Сергей Александрович N1]] &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Генералов Кирилл</name></author>	</entry>

	</feed>