You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Share 'MANFIS_S'
Implements MANFIS-S the new upgrade of MANFIS with representative sets for student academic performance prediction on 5 datasets
Cite As
pham viet (2024). MANFIS_S (https://www.mathworks.com/matlabcentral/fileexchange/54686-manfis_s), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
SOURCE_AND_DATASET/CODE/DATASET1/ANFIS/
- ANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output,output_order)
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
- run_all_steps.m
- run_test_ANFIS.m
- run_train_ANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
SOURCE_AND_DATASET/CODE/DATASET1/MANFIS/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- MANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output)
- run_all_steps.m
- run_test_MANFIS.m
- run_train_MANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET1/MANFIS_S/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- compute_distance(point1, point2)
- compute_err(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- compute_result(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- find_label(sample_data,sample_label,test_data,neighbor_num)
- find_repeated_nums(nums)
- FKNN(train_input,out_label,neighbor_num,test_data)
- last_important_rule(sorted_rule_score,value)
- make_all_points.m
- make_arr_from_mat(mat)
- MAKE_DATA.m
- make_data_group(data_vectors,important_centers,important_sigmas,important_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- make_representatives(points,is_mat,epxilon)
- make_representatives_from_distancemat
- make_representatives_from_points.m
- MAKE_RULE.m
- make_test_data.m
- MANFIS_S1.m
- mix_arr(old_arr)
- mix_mat(old_mat)
- optimize_parameter(data_vector,ruleList,old_centers,old_sigmas,function_type,in_attri_num,out_attri_num,iter_num,eta1,eta2)
- rearrange_data(data_vectors,real_output,group_id)
- reduce_rules(M_Rule,value)
- retrain_important_parameter(important_centers,important_sigmas,important_defuzz,arranged_input,arranged_output,rule_list,iter_mum,simple_learning_rate,complex_learning_rate)
- run_all_steps.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- sort_rule(rule_score)
- sort_with_index(rule_score)
- square_distance(point1,point2,attri_num)
- square_matrix_distance(point1,point2,row_num,col_num)
- test.m
- test_complex_optimizing_code.m
- test_compute_err.m
- test_error.m
- test_find_label.m
- test_make_data_group.m
- test_make_representatives.m
- test_rearrange_data.m
- test_result.m
- test_retrain_important_parameter.m
- test_simple_optimizing_code.m
- test_train_all_data.m
- test_train_one_data.m
- train_all_data(centers,sigmas,defuzzs,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
- train_one_data(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET1/RULE_AND_DATA/
SOURCE_AND_DATASET/CODE/DATASET2/ANFIS/
- ANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output,output_order)
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
- run_all_steps.m
- run_test_ANFIS.m
- run_train_ANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
- test_ANFIS.m
SOURCE_AND_DATASET/CODE/DATASET2/MANFIS/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- test_MANFIS.m
SOURCE_AND_DATASET/CODE/DATASET2/MANFIS_S/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- compute_distance(point1, point2)
- compute_err(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- compute_result(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- find_label(sample_data,sample_label,test_data,neighbor_num)
- find_repeated_nums(nums)
- FKNN(train_input,out_label,neighbor_num,test_data)
- last_important_rule(sorted_rule_score,value)
- make_all_points.m
- make_arr_from_mat(mat)
- MAKE_DATA.m
- make_data_group(data_vectors,important_centers,important_sigmas,important_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- make_representatives(points,is_mat,epxilon)
- make_representatives_from_distancemat
- make_representatives_from_points.m
- MAKE_RULE.m
- make_test_data.m
- MANFIS_S1.m
- mix_arr(old_arr)
- mix_mat(old_mat)
- optimize_parameter(data_vector,ruleList,old_centers,old_sigmas,function_type,in_attri_num,out_attri_num,iter_num,eta1,eta2)
- rearrange_data(data_vectors,real_output,group_id)
- reduce_rules(M_Rule,value)
- retrain_important_parameter(important_centers,important_sigmas,important_defuzz,arranged_input,arranged_output,rule_list,iter_mum,simple_learning_rate,complex_learning_rate)
- run_all_steps.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- sort_rule(rule_score)
- sort_with_index(rule_score)
- square_distance(point1,point2,attri_num)
- square_matrix_distance(point1,point2,row_num,col_num)
- test.m
- test_complex_optimizing_code.m
- test_compute_err.m
- test_error.m
- test_find_label.m
- test_make_data_group.m
- test_make_representatives.m
- test_rearrange_data.m
- test_result.m
- test_retrain_important_parameter.m
- test_simple_optimizing_code.m
- test_train_all_data.m
- test_train_one_data.m
- train_all_data(centers,sigmas,defuzzs,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
- train_one_data(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET2/RULE_AND_DATA/
SOURCE_AND_DATASET/CODE/DATASET3/ANFIS/
- ANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output,output_order)
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
- run_all_steps.m
- run_test_ANFIS.m
- run_train_ANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
SOURCE_AND_DATASET/CODE/DATASET3/DATA/
SOURCE_AND_DATASET/CODE/DATASET3/MANFIS-S/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- compute_distance(point1, point2)
- compute_err(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- compute_result(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- find_label(sample_data,sample_label,test_data,neighbor_num)
- find_repeated_nums(nums)
- FKNN(train_input,out_label,neighbor_num,test_data)
- last_important_rule(sorted_rule_score,value)
- make_all_points.m
- make_arr_from_mat(mat)
- MAKE_DATA.m
- make_data_group(data_vectors,important_centers,important_sigmas,important_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- make_representatives(points,is_mat,epxilon)
- make_representatives_from_points.m
- make_rule.m
- make_test_data.m
- MANFIS_S1.m
- mix_arr(old_arr)
- mix_mat(old_mat)
- optimize_parameter(data_vector,ruleList,old_centers,old_sigmas,function_type,in_attri_num,out_attri_num,iter_num,eta1,eta2)
- rearrange_data(data_vectors,real_output,group_id)
- rearrange_parameter(important_centers,important_sigmas,important_defuzz,data_num_per_group)
- reduce_rules(M_Rule,value)
- retrain_important_parameter(important_centers,important_sigmas,important_defuzz,arranged_input,arranged_output,rule_list,iter_mum,simple_learning_rate,complex_learning_rate)
- run_all_steps.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- sort_rule(rule_score)
- sort_with_index(rule_score)
- square_distance(point1,point2,attri_num)
- square_matrix_distance(point1,point2,row_num,col_num)
- test.m
- test_complex_optimizing_code.m
- test_compute_err.m
- test_error.m
- test_find_label.m
- test_make_data_group.m
- test_make_representatives.m
- test_rearrange_data.m
- test_result.m
- test_retrain_important_parameter.m
- test_simple_optimizing_code.m
- test_train_all_data.m
- test_train_one_data.m
- train_all_data(centers,sigmas,defuzzs,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
- train_one_data(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET3/MANFIS/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- MANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output)
- run_all_steps.m
- run_test_MANFIS.m
- run_train_MANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET4/ANFIS/
- ANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output,output_order)
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
- run_all_steps.m
- run_test_ANFIS.m
- run_train_ANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
SOURCE_AND_DATASET/CODE/DATASET4/DATA/
SOURCE_AND_DATASET/CODE/DATASET4/MANFIS/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- MANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output)
- run_all_steps.m
- run_test_MANFIS.m
- run_train_MANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET4/MANFIS_S/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- compute_distance(point1, point2)
- compute_err(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- compute_result(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- find_label(sample_data,sample_label,test_data,neighbor_num)
- find_repeated_nums(nums)
- FKNN(train_input,out_label,neighbor_num,test_data)
- last_important_rule(sorted_rule_score,value)
- make_all_points.m
- make_arr_from_mat(mat)
- MAKE_DATA.m
- make_data_group(data_vectors,important_centers,important_sigmas,important_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- make_representatives(points,is_mat,epxilon)
- make_representatives_from_points.m
- make_rule.m
- make_test_data.m
- MANFIS_S1.m
- mix_arr(old_arr)
- mix_mat(old_mat)
- optimize_parameter(data_vector,ruleList,old_centers,old_sigmas,function_type,in_attri_num,out_attri_num,iter_num,eta1,eta2)
- rearrange_data(data_vectors,real_output,group_id)
- rearrange_parameter(important_centers,important_sigmas,important_defuzz,data_num_per_group)
- reduce_rules(M_Rule,value)
- retrain_important_parameter(important_centers,important_sigmas,important_defuzz,arranged_input,arranged_output,rule_list,iter_mum,simple_learning_rate,complex_learning_rate)
- run_all_steps.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- sort_rule(rule_score)
- sort_with_index(rule_score)
- square_distance(point1,point2,attri_num)
- square_matrix_distance(point1,point2,row_num,col_num)
- test.m
- test_complex_optimizing_code.m
- test_compute_err.m
- test_error.m
- test_find_label.m
- test_make_data_group.m
- test_make_representatives.m
- test_rearrange_data.m
- test_result.m
- test_retrain_important_parameter.m
- test_simple_optimizing_code.m
- test_train_all_data.m
- test_train_one_data.m
- train_all_data(centers,sigmas,defuzzs,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
- train_one_data(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET5/ANFIS/
- ANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output,output_order)
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
- run_all_steps.m
- run_test_ANFIS.m
- run_train_ANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output,output_order)
SOURCE_AND_DATASET/CODE/DATASET5/DATA/
SOURCE_AND_DATASET/CODE/DATASET5/MANFIS/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- MANFIS(data_vectors,rule_list,defuzz,centers,sigmas,real_output)
- run_all_steps.m
- run_test_MANFIS.m
- run_train_MANFIS.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
SOURCE_AND_DATASET/CODE/DATASET5/MANFIS_S/
- complex_optimizing(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- compute_distance(point1, point2)
- compute_err(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- compute_result(data_vectors,old_centers,old_sigmas,old_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- find_label(sample_data,sample_label,test_data,neighbor_num)
- find_repeated_nums(nums)
- FKNN(train_input,out_label,neighbor_num,test_data)
- last_important_rule(sorted_rule_score,value)
- make_all_points.m
- make_arr_from_mat(mat)
- MAKE_DATA.m
- make_data_group(data_vectors,important_centers,important_sigmas,important_defuzz,rule_list,in_attri_num,out_attri_num,real_output)
- make_representatives(points,is_mat,epxilon)
- make_representatives_from_points.m
- make_rule.m
- make_test_data.m
- MANFIS_S1.m
- mix_arr(old_arr)
- mix_mat(old_mat)
- optimize_parameter(data_vector,ruleList,old_centers,old_sigmas,function_type,in_attri_num,out_attri_num,iter_num,eta1,eta2)
- rearrange_data(data_vectors,real_output,group_id)
- rearrange_parameter(important_centers,important_sigmas,important_defuzz,data_num_per_group)
- reduce_rules(M_Rule,value)
- retrain_important_parameter(important_centers,important_sigmas,important_defuzz,arranged_input,arranged_output,rule_list,iter_mum,simple_learning_rate,complex_learning_rate)
- run_all_steps.m
- simple_optimizing(old_defuzz,old_centers,old_sigmas,rule_list,data_vectors,in_attri_num,out_attri_num,learning_rate,iter_num,real_output)
- sort_rule(rule_score)
- sort_with_index(rule_score)
- square_distance(point1,point2,attri_num)
- square_matrix_distance(point1,point2,row_num,col_num)
- test.m
- test_complex_optimizing_code.m
- test_compute_err.m
- test_error.m
- test_find_label.m
- test_make_data_group.m
- test_make_representatives.m
- test_rearrange_data.m
- test_result.m
- test_retrain_important_parameter.m
- test_simple_optimizing_code.m
- test_train_all_data.m
- test_train_one_data.m
- train_all_data(centers,sigmas,defuzzs,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
- train_one_data(old_centers,old_sigmas,old_defuzz,rule_list,data_vectors,in_attri_num,out_attri_num,simple_learning_rate,complex_learning_rate,iter_num,real_output)
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)