Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
metody_eksploracji_danych [2016/11/06 20:38] pszwed [Laboratorium 1/2] |
metody_eksploracji_danych [2016/11/06 20:38] pszwed |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Laboratoria ===== | ===== Laboratoria ===== | ||
- | [[med_lab_1|Laboratorium 1]] | + | *[[med_lab_1|Laboratorium 1]] |
- | [[med_lab_2|Laboratorium 2]] | + | *[[med_lab_2|Laboratorium 2]] |
- | + | ||
- | ===== Laboratorium 1 ===== | + | |
- | + | ||
- | | + | |
- | ==== Zbiory danych ==== | + | |
- | + | ||
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | *[[http:// | + | |
- | + | ||
- | ==== Kod Python ==== | + | |
- | + | ||
- | Poniżej zamieszczony kod może posłużyć do wizualizacji danych. | + | |
- | + | ||
- | - Dane należy wprowadzić, | + | |
- | - Formułę funkcji regresji w wierszu '' | + | |
- | - Kod można uruchomić | + | |
- | * W IDE Spyder | + | |
- | * Uruchamiając lokalnie Jupyter Notebook i wprowadzając kod w przeglądarce | + | |
- | * Online: [[https:// | + | |
- | + | ||
- | + | ||
- | <code python> | + | |
- | %matplotlib notebook | + | |
- | + | ||
- | import matplotlib.pyplot as plt | + | |
- | import numpy as np | + | |
- | from scipy import stats | + | |
- | from io import StringIO | + | |
- | from sklearn import linear_model | + | |
- | + | ||
- | + | ||
- | + | ||
- | data = """ | + | |
- | 0.246939, | + | |
- | 0.895519, | + | |
- | 0.971588, | + | |
- | 1.188316, | + | |
- | 1.741884, | + | |
- | 2.196002, | + | |
- | 2.637403, | + | |
- | 2.788188, | + | |
- | 3.50202, | + | |
- | """ | + | |
- | #enter data as a string | + | |
- | inp = StringIO(data) | + | |
- | x, y = np.loadtxt(inp, | + | |
- | + | ||
- | plt.scatter(x, | + | |
- | + | ||
- | + | ||
- | #plot function | + | |
- | #fx - arguments | + | |
- | #fy - values, | + | |
- | #ftrue -function used to generate data | + | |
- | + | ||
- | fx=np.linspace(-10, | + | |
- | fy=2.3702*fx+6.1973 | + | |
- | ftrue=2.37*fx+7 | + | |
- | plt.plot(fx, | + | |
- | plt.plot(fx, | + | |
- | + | ||
- | plt.xlim(-10, | + | |
- | plt.grid(True) | + | |
- | plt.xlabel(' | + | |
- | plt.ylabel(' | + | |
- | + | ||
- | r = stats.pearsonr(x, | + | |
- | plt.title(' | + | |
- | + | ||
- | plt.show() | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | === Spyder === | + | |
- | + | ||
- | Aby wynik wyświetlił się w osobnym oknie... | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | === Knowledge Explorer === | + | |
- | + | ||
- | W KnowledgeFlow nie jest widoczne menu kontekstowe. | + | |
- | + | ||
- | :!: Należy uruchomić korzystając z maszyny wirtualnej 1.7 z dystrybucji Oracle, a nie OpenJDK | + | |
- | + | ||
- | <!-- | + | |
- | Uruchom java VM z parametrem: | + | |
- | -Dsun.java2D.xrender=false | + | |
- | --> | + | |