Commit 941ec3b8d76a77b430987a829d6541b5e58d6f78
1 parent
def93cca24
Exists in
main
first
Showing 1 changed file with 28 additions and 0 deletions Inline Diff
Main.py
View file @
941ec3b
File was created | 1 | from Prediction import Prediction | ||
2 | import numpy as np | |||
3 | import pandas as pd | |||
4 | import random | |||
5 | from sklearn.metrics import mean_squared_error | |||
6 | from sklearn.metrics import mean_absolute_error | |||
7 | from sklearn.metrics import median_absolute_error | |||
8 | from math import sqrt | |||
9 | ||||
10 | #Prediction of complexity level (the number of levels is variable) | |||
11 | #Each row is a complexity level, each pair [,] is the note and the time for a question (test with 3 levels) | |||
12 | ||||
13 | dataI=pd.read_csv('dataInitial.csv', sep=' ', header=0) | |||
14 | data=pd.read_csv('data.csv', sep=' ', header=0) | |||
15 | v1=[] | |||
16 | v2=[] | |||
17 | n=0 | |||
18 | #for name,dr in dataI.iterrows(): | |||
19 | for i in range(1): | |||
20 | ||||
21 | #initialization of Beta distribution for all the complexity levels (test with 5 levels) | |||
22 | betap=[[1,1],[1,2],[1,3],[1,4],[1,5]] | |||
23 | ||||
24 | #Parameters: previous grades and times, a-priori paameters for beta distribution in each complexity level, step for change beta parameters, value of penalization for time and value of limit between win and loss |