У меня есть следующий набор данных, который я использую для своих исследований.Конечный результат - наклон.
import numpy as np
import pandas as pd
from scipy import stats
df=pd.read_excel('I:/Python/Data/Copy.xlsx')
df_np=np.array(df)
x=np.array(df_np[:,14],dtype=float)
y=np.array(df_np[:,12],dtype=float)
for i, pair in enumerate(zip(x, y)):
slope, intercept, r_value, p_value, std_err = stats.linregress(np.delete(x,i),np.delete(y,i))
print('slope', slope, 'for data without pair', i, ':', pair)
Мне нужна помощь в приведенном выше коде, что тестовые события выводятся отдельно, а значения наклона выводятся отдельно.Нет никакого отношения 1: 1 между test_events и значениями наклона.
Допустим, в каждом тестовом событии есть 10 идентификаторов.
Идентификаторы тестов = 0,1,2, ... 9
Тестовое событие = 11, 12, 13, 14
Это означает, что мне нужны наклоны для каждого идентификатора в каждом тестовом событии
Test event ID x=axis y-axis slope
Любая помощь по этому вопросу будет отличной