Or you can make your account by selecting user registration from Menu.
This web app is created for school teachers to analyze student performance
to improve their educational guidance, learning support and teaching materials and so on.
There are 12 menus for learning data analysis as follows:
Difficulty and discrimination analysis for Exam Questions:
Cluster analysis:
t-test:
Factor analysis:
Time series analysis:
You can see sample csv file format to click âDownload the sample csv fileâ link.
You can try each analytic function by uploading some learning data file using âBrowse filesâ button.
I am afraid that I do not know how to make download link to download sample csv file from streamlit share site.
Also, the dtreeviz and SHAP libraries are not working on the Streamlit site, so I am currently investigating.
Please try using the following, it provides a downloadable link for dataFrames. You can read a CSV file as a dataFrame using a library like Pandas and input it to this function.
tmp_download_link = download_link(download_df, 'similar.csv', 'Click here to download your data!')
st.markdown(tmp_download_link, unsafe_allow_html=True)
Now Iâll investigate to solve the dtreeviz problem.
Considering the error log below, it may be due to pandas version inconsistency.
But the dtreeviz works on the Ubuntu based Linux server in my home with pandas 1.1.5.
Successfully built ptitprince japanize-matplotlib shap dtreeviz sklearn factor-analyzer retrying blinker pyLDAvis future pyrsistent pandocfilters
ERROR: pyldavis 3.3.1 has requirement numpy>=1.20.0, but you'll have numpy 1.19.5 which is incompatible.
ERROR: pyldavis 3.3.1 has requirement pandas>=1.2.0, but you'll have pandas 1.1.5 which is incompatible.
I added Kaiser-Meyer-Olkin (KMO) Test function as the menu title âSampling Adequacyâ.
KMO test is a measure of how suited the data is for Factor Analysis.
The test measures sampling adequacy for each variable in the model.
KMO values between 0.8 and 1 indicate the sampling is adequate.
KMO values less than 0.6 indicate the sampling is not adequate and that remedial action should be taken.
WEB app URL is as follows: https://share.streamlit.io/59er/eng_la_web_demo/eng_main_la_demo_app.py
I solved the problem of dtreeviz not working in Streamlit (decision tree not showing up).
Simply, I wrote âgraphvizâ in packages.txt and added it to the Github source.
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking âAccept allâ, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.