VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

foxpro怎樣自動做 multiple regression
前往頁面 1, 2  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 1 樓

發表發表於: 星期日 九月 23, 2012 8:12 am    文章主題: foxpro怎樣自動做 multiple regression 引言回覆

用foxpro處理好數據後,搬到spss 做mutiple regression。
有沒有辦法在forpro裡面可以直接做mutiple regression?
好像有些軟件是這樣做的?
有沒有大哥提供意見?
謝謝!
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 2 樓

發表發表於: 星期日 九月 23, 2012 1:39 pm    文章主題: 引言回覆

統計啊 不懂啊 但可以這想:

能整理出計算公式 就可以弄出來

想出如何計算 列出步驟 想出如何分析資料 如何算出答案 再把這些轉換成程式

寫程式就是這樣啊 一步一步的完成啊
回頂端
檢視會員個人資料 發送私人訊息
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 3 樓

發表發表於: 星期五 九月 28, 2012 8:05 pm    文章主題: 引言回覆

bx1166 寫到:
統計啊 不懂啊 但可以這想:

能整理出計算公式 就可以弄出來

想出如何計算 列出步驟 想出如何分析資料 如何算出答案 再把這些轉換成程式

寫程式就是這樣啊 一步一步的完成啊

找到一些C,VB的【多元线性回归】源码,不知foxpro的可以找到嗎?
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 4 樓

發表發表於: 星期六 九月 29, 2012 9:29 am    文章主題: 引言回覆

C 寫得出來 foxpro應該也可以

主要是回歸分析的方法要懂

google 也許可以試試看找不找得到
回頂端
檢視會員個人資料 發送私人訊息
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 5 樓

發表發表於: 星期一 十月 01, 2012 9:38 pm    文章主題: 引言回覆

有沒有大大幫我譯一下:



#include "math.h"
#include "stdlib.h"
#include "6chlk.c"
void sqt2(x,y,m,n,a,dt,v)
int m,n;
double x[],y[],a[],dt[],v[];
{ int i,j,k,l,mm;
double q,e,u,p,yy,s,r,pp,*b;
b=malloc((m+1)*(m+1)*sizeof(double));
mm=m+1;
b[mm*mm-1]=n;
for (j=0; j<=m-1; j++)
{ p=0.0;
for (i=0; i<=n-1; i++)
p=p+x[j*n+i];
b[m*mm+j]=p;
b[j*mm+m]=p;
}
for (i=0; i<=m-1; i++)
for (j=i; j<=m-1; j++)
{ p=0.0;
for (k=0; k<=n-1; k++)
p=p+x[i*n+k]*x[j*n+k];
b[j*mm+i]=p;
b[i*mm+j]=p;
}
a[m]=0.0;
for (i=0; i<=n-1; i++)
a[m]=a[m]+y[i];
for (i=0; i<=m-1; i++)
{ a[i]=0.0;
for (j=0; j<=n-1; j++)
a[i]=a[i]+x[i*n+j]*y[j];
}
chlk(b,mm,1,a);
yy=0.0;
for (i=0; i<=n-1; i++)
yy=yy+y[i]/n;
q=0.0; e=0.0; u=0.0;
for (i=0; i<=n-1; i++)
{ p=a[m];
for (j=0; j<=m-1; j++)
p=p+a[j]*x[j*n+i];
q=q+(y[i]-p)*(y[i]-p);
e=e+(y[i]-yy)*(y[i]-yy);
u=u+(yy-p)*(yy-p);
}
s=sqrt(q/n);
r=sqrt(1.0-q/e);
for (j=0; j<=m-1; j++)
{ p=0.0;
for (i=0; i<=n-1; i++)
{ pp=a[m];
for (k=0; k<=m-1; k++)
if (k!=j) pp=pp+a[k]*x[k*n+i];
p=p+(y[i]-pp)*(y[i]-pp);
}
v[j]=sqrt(1.0-q/p);
}
dt[0]=q; dt[1]=s; dt[2]=r; dt[3]=u;
free(b); return;
}

...
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 6 樓

發表發表於: 星期二 十月 02, 2012 9:09 am    文章主題: 引言回覆

這個翻譯沒意義
一堆函數在 math.h, 6chlk.c 裡面
翻譯出來你也不能用

全部都翻譯出來了 費的功夫跟自己寫出來的也差不多了
找出分析計算的方法
先列出方法的順序跟方程式
再轉化出程式語言
試著跑跑看 就這樣 這才是正途
回頂端
檢視會員個人資料 發送私人訊息
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 7 樓

發表發表於: 星期五 十月 05, 2012 6:28 pm    文章主題: 引言回覆

http://en.wikipedia.org/wiki/Regression_analysis

未學過的人,讀也讀不懂,看也看不懂,怎樣自己寫?

翻譯出來為什么不能用?
回頂端
檢視會員個人資料 發送私人訊息
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 8 樓

發表發表於: 星期五 十月 05, 2012 6:32 pm    文章主題: 引言回覆

市面上/網上, 有很多現成的方程式,很多人都是抄來抄去,難度這種做法應該被禁?
math.h, 6chlk.c, 是有人放上網,也有其它的,為什么他們要放上去?是否他們應該都說...你自己寫吧!
回頂端
檢視會員個人資料 發送私人訊息
bx1166



註冊時間: 2011-12-06
文章: 273


第 9 樓

發表發表於: 星期六 十月 06, 2012 8:46 am    文章主題: 引言回覆

問題是 你在這個地方問這個
懂foxpro 又同時懂統計的 不見得會在這裡出沒
所以沒人回答很正常
我們也只能大概的舉個例子 或者提出個思考方向
也許你可以寫出來 像別人提出分享那樣 給大家造福
回頂端
檢視會員個人資料 發送私人訊息
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 10 樓

發表發表於: 星期六 十月 06, 2012 9:53 am    文章主題: 引言回覆

【懂foxpro 又同時懂統計的 不見得會在這裡出沒 】
...在論壇發問,永遠不會事先知道有沒有有人答到。
...有什么人會在這里出沒?他們懂什么?他們願意答什么?不是先問了才知嗎?

【所以沒人回答很正常 】
...誰覺得不正常,可以指出來嗎?

【我們也只能大概的舉個例子 或者提出個思考方向 】
...這是本論壇守則嗎?是誓言嗎?
...為什么一定要跟著這個做法?
...你代表了這里所有的人?

【翻譯出來你也不能用 】
...再問你:翻譯出來為什么不能用?

【也許你可以寫出來 像別人提出分享那樣 給大家造福】
...我話明我不懂,你叫我寫出來?你想玩弄什么?
回頂端
檢視會員個人資料 發送私人訊息
DennisTsai



註冊時間: 2005-07-26
文章: 178


第 11 樓

發表發表於: 星期六 十月 06, 2012 10:00 am    文章主題: 引言回覆

我就是統計系畢業的,multiple regression建議你還是轉到spss去做,除非只是linear的
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 12 樓

發表發表於: 星期六 十月 06, 2012 4:36 pm    文章主題: 引言回覆

怎麼味道覺得鹹鹹地。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 13 樓

發表發表於: 星期六 十月 06, 2012 5:52 pm    文章主題: 引言回覆

有人願意整理,就有的用,
沒有願意整理,就自己整理,如果你要造福其他人,就PO出來,
本來就是這麼簡單.

bx1166 兄說得很實在,
所有的論壇都一樣,
要有人願意分享,其他人才有的用,
找一段vfp專有的程式po到php,vc的論壇,
通常也沒有人哩,
通常的答案是叫你自己學會php,vc的語法自己寫一段.
這世上本來就是伸手的人多.


這種問題,通常就是先用 " xxxxx foxpro " 搜尋看看有沒有提供現成函式庫可用,
沒有就是提問碰運氣,
同時也該有自己寫一個的心理準備.

以我而言,
我是會c++的(其實初淺涉獵就更多,因為有很多問題解答都沒有foxpro的範本),
但是我還是會從書本公式下手,
因為每家工具的數學函式不同,
用"直譯"的方式,一行一行翻,不代表結論一定會正確.
沒有這麼簡單翻譯的.

但是就算這個翻譯不是難事,
這是你的問題,
我何必操這個心. XD

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 14 樓

發表發表於: 星期日 十月 07, 2012 5:18 am    文章主題: 引言回覆

DennisTsai 寫到:
我就是統計系畢業的,multiple regression建議你還是轉到spss去做,除非只是linear的


【懂統計的 不見得會在這裡出沒】... 為何你偏要出現?
回頂端
檢視會員個人資料 發送私人訊息
kowloonfan



註冊時間: 2012-09-23
文章: 15


第 15 樓

發表發表於: 星期日 十月 07, 2012 5:20 am    文章主題: 引言回覆

在論壇求答案求幫助本來就是碰運氣。
有人幫到是好彩,無人回應是應份。

我在論壇找到過隨機洗撲克牌,數字轉文字銀碼的,節省了我不少時候。
問十次有一次答我覺得也是值得的。

我們人生學任何東西,從已有的東西學習,是理所當然的事。
已有的知識不看,全部要自己從無去摸索,不設實際,跟不上時代。

要建造大樓,
不是先看看別的樓房是怎樣的嗎?
不是先看看市場有什么材料可以采用的嗎?
不是先搜集一些已有的數據嗎?
如果必定要從無到有,制造一枝铅筆出來將會是一個奇跡。

【但是我還是會從書本公式下手, 】
為什么要看書?
無非因為書中可以找到參考資料,可以找到例子。
看書,與在網上找,來質是一樣,只看那個成本低(包括時間成本)

我想找俄國詩人的作品,找到俄文的,找到英文的,找不到中文,找人直接翻譯,有什么不當?
譯了可能少了詩味,可能達不到原意,但是...
譯了沒用?就真是很難相信。
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 1, 2  下一頁
1頁(共2頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作